SEO is a process of putting collaborative efforts at the same time in one direction to get your website on top of search results against a given query called Keyword.
SEO isn’t same for every website on the internet space and however it doesn’t implement in the same way on every website. It varies from site to site and the nature of the business and competition. You need to put your Competition and Audience map in front before start planning to do SEO.
However, there are some tips that applies on every website almost. By following the tips and techniques your website start ranking on Google.
These tips are universal for any project. This article contains a list of practical recommendations from out Top SEO Experts at Digital Media Line who always helping people to learn and grow their business.
Who is this article for:
- For web designers and developers who want to build sites that are natively SEO optimized.
- Internet resource owners who want to understand SEO on their own to increase search traffic for theirswebsite.
Side Note: These tips are unlikely to help you reach the top for high-search queries, but you can fix all the technical and text errors on the site to improve your rankings. If you want guaranteed results that help your site to stand out in major search engines, get a quote today on our highly recommended SEO services for your website.
SEO Process mainly consists of 5 stages:
- Website technical audit:
- Commercial factors audit.
- Selection of the semantic core.
- Internal and external website optimization.
- We are building up the link mass.
Website technical audit
1) Check if all pages of the site are in search:
- Google Search Console (Google Index → Indexing Status).
2) Check the website for duplicates
Duplicates are pages with the same content but different URLs. Duplicates can be complete (if the content matches 100%) or partial (with a high% match). Duplicate pages must be removed.
3) Check for blank pages (which contain no content)
Blank pages can be:
- close from indexing (in the robots.txt file, see below),
- fill with content.
4) Check for junk pages (which do not contain useful content)
Trash pages can be:
- close from indexing,
- make it useful.
5) Check for a robots.txt file
This is a text file in the site’s root directory that contains special instructions for search robots. See Google Help for details. The file size must not exceed 32KB.
6) In the robots.txt file
you can specify general rules for all search engines and separately for Google. The rules for Google must additionally contain the Host directive (the main mirror of your site with or without www) and the Sitemap directive with a link to your site map. You can check the robots.txt file like yourdomainname.com/sitemap.xml
Sample robots.txt file from our site
7) Check for sitemap.xml file
This is an analog of a sitemap designed specifically for search robots. See Google Help for details.
8) Check for “broken” links (links to non-existent or inaccessible pages)
It is necessary to remove all broken links, both external and internal. You can check broken links in the Screaming Frog SEO Spider Tool (downloaded to your computer, there is a free version) or online using the Technical Analysis tool from Seo Wizard (paid service).
9) Check for redirects on the site and Types of redirects:
- 301 – the requested document is finally moved to the new URL,
- 302 – The requested documents are temporarily available at a different URL.
It is better not to abuse redirects since the site pages of links leading to pages with a redirect contribute to the “loss” of link weight.
10) Check the website loading speed (should be less than 3 seconds)
This is one of the important factors that affect the ranking of a site by search engines. You can check it using Google Page Speed or Google Search Console (Crawl → Crawl Statistics → Time is taken to load a page).
11) Configure 404 error for deleted or non-existent pages
This can be done in the .htaccess file.
12) Check server responses and the .htaccess file
The most common mistakes that occur:
- Both versions of the site are available with www and without (for example, yourdomain.com). This has a bad effect on indexing since the search engine tries to exclude duplicates and may choose not the page that you are promoting as the original.
- There are no redirects for pages with “/” at the end and without it. If the pages of the site without a slash at the end and with a slash respond from the server 200 (the page is available), then getting into the index of search engines, they are full duplicates.
13) Check if the URL is correct
Non-leaf pages (sections, subsections) must contain “/” at the end of the URL, and end pages (product pages, articles) must not contain “/.” But it is recommended to apply this format only to new pages since for old, and it will lead to the loss of the document’s age.
14) Try to use “Human-readable URLs”
(abbreviated as “CNC”) or nice and friendly URLs. An example of no CNC: yoursite.net/viewpage.php?page_id=23. Key recommendations:
- use the hyphen “-” as a separator between words,
- there should be no more than 2-3 words between separators “/” in the URL,
- URL length should not exceed the average of competitors.
15) Observe the folder hierarchy in the URL
This will help Google compose breadcrumbs and display them in your site snippet in search results.
16) Check the display of the site on mobile devices
This can be done in Google webmaster (Tools → Check mobile pages) or Google Search Console.
17) Specify the page encoding meta charset = “utf-8” in the head.
18) Check the presence and uniqueness of the title, description, and h1 tags on each page.
19) The title tag should be as close to the beginning of the head as possible.
20) Try to include all keywords in the title tag, with the most popular keyword closer to the tag’s beginning.
21) The maximum length of the title tag is 150 characters, optimally 60 characters.
22) The title tag should not repeat the same words (maximum any more than two times); you can use synonyms, close words, or other words from queries. For example, A bank loan secured by a room. Get a loan secured by a room in Moscow.
23) Use the “|” symbol to separate different phrases in the title tag (for example, page and site names).
24) The description tag does not directly affect the site’s ranking, but search engines can use its content to snippet the site when issuing.
25) The length of the description can be from 100 to 250 characters, optimally 155 characters. These are usually one or two meaningful sentences to describe the page, including search terms.
26) Include Open Graph Protocol metadata in the head to properly present the site on social networks.
27) Add the site favicon to the root directory.
28) Styles and scripts must be loaded in the head as separate files.
29) There can be only one h1 heading per page.
30) The h1 heading should not copy the title.
31) The h1 heading can be from 1 to 7 words and must include an exact match of the main search query—for example, A loan secured by a room.
32) Try not to use nested tags in the h1 tag (e.g., span, em, a href, etc.).
33) Follow the sequence of h2-h6 headings and include other keywords in them. H2-h6 tags should only be used for markup SEO texts.
34) Use semantic layout (for paragraphs – p, not div), try to include keywords in lists, tables, pictures (alt, title tags), highlight (em, strong).
35) Attributes alt and title for images must be different. Alt is an alternative text for the image if it has not loaded. The title is the title of the picture, which pops up when you hover over the picture and appears in the search.
36) Add Shema.org microdata to the site.
37) If you are planning to move your site to HTTPS, you need to add SSL.
Commercial factors audit
38) Commercial factors are important for commercial sites.
39) The site must contain contacts:
- online consultant,
- back call,
- address, directions,
40) Submit legal information on the site:
- contract-offer, terms of service,
- Company details,
- terms of exchange/return,
- delivery terms.
41) Place the assortment on the website:
- price list,
- the number of products in stock,
- discounts, promotions.
42) Add information that inspires confidence:
- portfolio (examples of work),
43) Place your email on your domain (for example, firstname.lastname@example.org).
44) If the news is published on the site, stay tuned for updates.
45) In copyright (c), indicate the current year.
46) Strive for a modern and mobile-friendly website design.
Selection of the semantic core
Semantic core selection is a big topic that deserves a separate article. Here we will focus on the basic principles.
47) Before proceeding to the selection of the semantic core, you need to understand what types of user requests are and for which requests you will promote the site:
- Navigation (brand) queries – search for a specific site or place on the Internet. Usually, for such requests, sites are in the first place, and promotion is not needed.
- Information requests – search for information, no matter which site (for example, how to be treated for a cold).
- Transactional requests – the user wants to perform some action (“download,” “buy,” etc.). Commercial requests are always transactional. However, not all transactional requests are commercial (e.g., “free download”).
Commercial pages (online stores, company websites) need to be promoted for commercial requests, informational (forums, blogs, articles) – for informational.
48) You can use a search to determine whether a query is informational or transactional. Enter the phrase and look at the search results. If there are mostly informational articles, then the request is informational. If there are commercial pages, then the request is commercial.
49) Information and transactional queries should not be made to the same page at the same time. If the request is informational, then we promote the article. If it is commercial, then we add commercial information (price, delivery terms, etc.).
50) One request should lead to one page. You can combine query groups into clusters. Clustering helps to combine queries by meaning and check the compatibility of promoted words (car rental, car rental). Tools for automatic clustering of requests (services are paid, but there are free limits):
- Rush Analytics,
- Free up to 500 requests.
51) The site’s structure (menu, navigation) should be determined only based on search demand.
52) To access any page from the main page, there should be no more than three clicks.
53) If you are using breadcrumbs, replace “Home” with your main keyword—for example, the name of an online store.
Internal and external website optimization
54) The text must be unique (not less than 70%, depending on the topic). You can check the uniqueness of the text by searching by quote (query in quotes) or using the services:
- Content Watch,
- Copy scape
55) The length of the text and the density of keywords, take from the TOP-10. You can check it using the Text Analysis tool from SeoWizard or JustMagic.
56) Place the text with keywords closer to the beginning of the text.
57) Use additional terms and synonyms in the text. These can be highlighted words for a query in Google search results, “Queries similar to” from Google Word stat.
58) Write concisely, avoid stop words. You can check the text in the Glavred service.
59) write without mistakes and pay attention to the design of the text. You can check spelling errors using Grammar checking tools like Grammarly is well known today.
60) To increase the CTR of conversions to the search site, you need to improve its snippet in the search results. The snippet consists of:
- Title (title tag),
- Descriptions (in Google – the description tag – a part of the text with a keyword).
- URL structures (breadcrumbs, breadcrumbs, quick links).
61) To improve the snippet in Google, take the paragraph that Google shows by the keyword in the search results, and change its text.
We have covered almost all SEO ranking factors in this article. Besides, website UI/UX and speed help you rank better in the google search engine if you don’t have expertise. You should hire a Digital Marketing Agency for consultancy. They will help you to boost your organic traffic and better user experience.
Re-indexing by Google occurs on average once every 2.14 months (more than 60 days). SEO is for a long time; you need to be able to wait. SEO results can usually be obtained in 1-6 months, depending on the project’s age.
You can speed up the site indexing process using:
- external links,
- links on social networks (especially on Twitter),
- links from the main page,
The bot visit frequency depends on the site update frequency.
When promoting in Google, the query index matters – the more articles on a topic, the better.
It is very difficult to fit the entire course into one article. If the article turns out to be useful to you, we will write about the selection of a semantic core and link building next time.