Every website owner or blog owner understands the importance of traffic from search engines. In this case, the optimization of the blog for search engines is slightly different from the optimization of conventional sites.
When working with a blog, its owner practically does not work with the page code. In most cases, a new post is posted to the blog directly from the control panel. The blog engine itself generates the necessary code. Most blogging platforms today are more or less optimized for search engines. But still the blogger does not fully control this process.
So, we will touch on several important points of optimizing blogs for search engines.
1 – URL structure
Most blog engines generate page addresses that contain question marks, different characters, and no keywords at all. The page will be much more valuable for search engines if its URL (address) will contain words or phrases from search queries. Therefore, it is important to include keywords that you want the site or page to attract visitors for. In addition, some search engines will not index pages with standard addresses, which by default generate blog engines.
What can you change to make page addresses more optimized for search engines?
Many blogging platforms allow the user to choose which type of address (URL, or else it’s called permalink) to choose. For WordPress users, right in the control panel there is an Options section, in which you need to select the Permalinks item. There is a choice of three standard address types, as well as the option of free editing, in which you can create any type of address your want.
This blog uses the structure “/% category% /% postname% /”. This code instructs wordpress to create page addresses with the category name, followed before the post name. You can use the same address structure for your blog.
2 – Names of pages
Page names (or titles) – one of the most important moments of internal optimization of blogs for search engines. Unfortunately, many bloggers do not change the names of their pages. In blogs on the WordPress engine, you can change the display of the title of the pages (titles) by modifying the code in the header.php file. Open the file header.php in a text editor (I recommend Notepad ++) and find the title tag. Edit the code between <title> and </ title>:
); ?><?php wp_title(
The result will be something like this:
Blog Title | Page Title
That is, if you create sites, then the title will look something like this:
Website Development | Layout Rules
You can change the header of the blog and post, so it will be even better and more convenient for the visitor. The code will be:
); ?><?php bloginfo(
As you noticed, in the role of the separator character – |. You can change it if you do not like it, the only thing is, do not use _ and -, errors can occur.
This will change the structure of the website titles, now it will start with the name of the post and end with the name of the blog, which is much better for the search engines. Also you can install a special SEO Title Tag plugin that will easily create titles for your pages and posts.
3 – Duplicate content
Search engines do not like duplicate content. Even, if there are two pages with the same information on the site, or different pages on different sites contain the same information, the result may be getting such pages into the so-called Google’s supplemental index instead of the usual search index. Duplicate content is often found on archive and calendar pages.
There are several ways for bloggers to fix this. The first is to use the robots.txt file to tell the search engines which pages they should index first.
WordPress users can use Duplicate Content Cure plugin.
You can also control how much content will be displayed on category pages by publishing articles not in full size, but in abbreviated form with a link to the full article. In this case, the search engine will not consider this as duplicate content. WordPress users can do this by editing a template with archives. If you use the default theme, open the file archive.php, find “content” and replace it with “excerpt”.
4 – Meta Tags
When creating a regular static site, you have the option to create meta tags (description, keywords) for each page. Although metatags are not of paramount importance for search engines, it will not be superfluous to include them in the page code. Blog engines often do not allow you to add meta tags while writing posts.
For WordPress users, using the Add-Meta-Tags plugin will make it possible to add metatags for each page easily and quickly.
Although this is a surface overview, these moments of internal SEO optimization of blogs are extremely important for promotion in search engines. The blog has a lot of advantages over conventional sites, and following the above optimization methods, you can effectively promote your blog in search engines.