SEO Internal Optimization: Difference between revisions
No edit summary |
No edit summary |
||
| (6 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
< | <h3><span style="font-weight: 400;">1. Make a backup of the site before the start of work</span></h3> | ||
<p><span style="font-weight: 400;">Put a task on the webmaster to backup the site before starting work.</span></p> | <p><span style="font-weight: 400;">Put a task on the webmaster to backup the site before starting work.</span></p> | ||
< | <h3><span style="font-weight: 400;">2.Collect Semantic Core and cluster it, define landing pages, and add a link to the relevance table in the project registry.</span></h3> | ||
<p><span style="font-weight: 400;">Analysis of the issuance of competing sites using Ahrefs as an example: </span></p> | <p><span style="font-weight: 400;">Analysis of the issuance of competing sites using Ahrefs as an example: </span></p> | ||
<ul> | <ul> | ||
| Line 17: | Line 16: | ||
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">On Google Drive, in the folder with the project name, create Google tables with the project name and add Semantic Core to the table. Reflect the link to the table in the project registry.</span></li> | <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">On Google Drive, in the folder with the project name, create Google tables with the project name and add Semantic Core to the table. Reflect the link to the table in the project registry.</span></li> | ||
</ul> | </ul> | ||
<h3><span style="font-weight: 400;">Setting priorities</span></h3> | <h3><span style="font-weight: 400;">3. Setting priorities</span></h3> | ||
<p><span style="font-weight: 400;">To find out the project priorities from the client, you need to write to the PM of the required project.</span></p> | <p><span style="font-weight: 400;">To find out the project priorities from the client, you need to write to the PM of the required project.</span></p> | ||
<p><span style="font-weight: 400;">If the client has no priorities, we determine them ourselves - clusters with a high ETV indicator with the potential to reach the TOP in the near future.</span></p> | <p><span style="font-weight: 400;">If the client has no priorities, we determine them ourselves - clusters with a high ETV indicator with the potential to reach the TOP in the near future.</span></p> | ||
< | <h3><span style="font-weight: 400;">4. Development of technical specifications for expansion and adjustment of the website structure.</span></h3> | ||
<p><span style="font-weight: 400;">This involves creating a detailed plan that outlines the technical requirements and implementation steps necessary to enhance and optimize the site's architecture.</span></p> | <p><span style="font-weight: 400;">This involves creating a detailed plan that outlines the technical requirements and implementation steps necessary to enhance and optimize the site's architecture.</span></p> | ||
< | <h3><span style="font-weight: 400;">5. Compilation and implementation of TDH (Title, Description, H1). </span></h3> | ||
<p><span style="font-weight: 400;">All necessary keywords that were tied during clustering were included in the meta tags. Meta tags are spam-free and look attractive to the user.</span></p> | <p><span style="font-weight: 400;">All necessary keywords that were tied during clustering were included in the meta tags. Meta tags are spam-free and look attractive to the user.</span></p> | ||
< | <h3><span style="font-weight: 400;">6. Development of technical specifications for tag templates. </span></h3> | ||
<p><span style="font-weight: 400;">Title, H1, Description</span></p> | <p><span style="font-weight: 400;">Title, H1, Description</span></p> | ||
< | <h3><span style="font-weight: 400;">7. Analysis of errors in search engine panels.</span></h3> | ||
<p><span style="font-weight: 400;">Analyzing errors in search engine panels, such as Google Search Console or Bing Webmaster Tools, involves identifying and addressing any issues that could affect your site's visibility, crawlability, and overall performance in search results.</span></p> | <p><span style="font-weight: 400;">Analyzing errors in search engine panels, such as Google Search Console or Bing Webmaster Tools, involves identifying and addressing any issues that could affect your site's visibility, crawlability, and overall performance in search results.</span></p> | ||
< | <h3><span style="font-weight: 400;">8. Checking existing text content for uniqueness, original source, and re-optimization. </span></h3> | ||
<p><span style="font-weight: 400;">Rewriting if necessary.</span></p> | <p><span style="font-weight: 400;">Rewriting if necessary.</span></p> | ||
< | <h3><span style="font-weight: 400;">9. Writing SEO texts with the inclusion of necessary key phrases, as well as LSI phrases on landing pages.</span></h3> | ||
< | <h3><span style="font-weight: 400;">10. Implement organic internal linking. </span></h3> | ||
<p><span style="font-weight: 400;">Make sure entry points have internal links.</span></p> | <p><span style="font-weight: 400;">Make sure entry points have internal links.</span></p> | ||
< | <h3><span style="font-weight: 400;">11. Implementation of ALT, Title for images on landing pages.</span></h3> | ||
< | <h3><span style="font-weight: 400;">12. Set up a 404 page.</span></h3> | ||
<p><span style="font-weight: 400;">To set up a 404 page, ensure it clearly communicates that the content is not found, aligns with your website's branding, and includes helpful navigation, such as links to the homepage, a search bar, and popular pages. Optionally, add humor or visuals to make the page more engaging. Check that the server is configured to display the custom 404 page, either through .htaccess for Apache or the server block for Nginx. Make sure the page returns a proper 404 HTTP status code and test it by visiting non-existent URLs.</span></p> | <p><span style="font-weight: 400;">To set up a 404 page, ensure it clearly communicates that the content is not found, aligns with your website's branding, and includes helpful navigation, such as links to the homepage, a search bar, and popular pages. Optionally, add humor or visuals to make the page more engaging. Check that the server is configured to display the custom 404 page, either through .htaccess for Apache or the server block for Nginx. Make sure the page returns a proper 404 HTTP status code and test it by visiting non-existent URLs.</span></p> | ||
< | <h3><span style="font-weight: 400;">13. A non-existent URL returns a 404 response code.</span></h3> | ||
< | <h3><span style="font-weight: 400;">14. Optimization of outgoing external links.</span></h3> | ||
<p><span style="font-weight: 400;">To optimize outgoing external links, ensure they are relevant and add value to users. Use the nofollow attribute for affiliate or sponsored links, and set external links to open in a new tab. Use descriptive anchor text, link to authoritative websites, and avoid excessive links on a page.</span></p> | <p><span style="font-weight: 400;">To optimize outgoing external links, ensure they are relevant and add value to users. Use the nofollow attribute for affiliate or sponsored links, and set external links to open in a new tab. Use descriptive anchor text, link to authoritative websites, and avoid excessive links on a page.</span></p> | ||
< | <h3><span style="font-weight: 400;">15. Check if important pages for promotion are not closed for indexing.</span></h3> | ||
<p><span style="font-weight: 400;">Optimize them and open them for the index if they were closed.</span></p> | <p><span style="font-weight: 400;">Optimize them and open them for the index if they were closed.</span></p> | ||
< | <h3><span style="font-weight: 400;">16. The main mirror of the site is set up.</span></h3> | ||
<p><span style="font-weight: 400;"><a href=" http://www./ "> www./</a> .html/ .php /index.*</span></p> | <p><span style="font-weight: 400;"><a href=" http://www./ "> www./</a> .html/ .php /index.*</span></p> | ||
< | <h3><span style="font-weight: 400;">17. For top-level domains, the appropriate region is selected.</span></h3> | ||
< | <h3><span style="font-weight: 400;">18. Optimizing Pagination Pages.</span></h3> | ||
< | <h3><span style="font-weight: 400;">19. The Robots.txt file has been configured.</span></h3> | ||
< | <h3><span style="font-weight: 400;">20. The sitemap (sitemap.xml) has been generated and does not contain duplicates, extra, or service pages. </span></h3> | ||
<ul> | <ul> | ||
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Check if there is a link to the sitemap.xml file from robots.txt;</span></li> | <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Check if there is a link to the sitemap.xml file from robots.txt;</span></li> | ||
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Check if there are links to all language versions if the site is multilingual.</span></li> | <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Check if there are links to all language versions if the site is multilingual.</span></li> | ||
</ul> | </ul> | ||
< | <h3><span style="font-weight: 400;">21. A readable URL is configured.</span></h3> | ||
Page load speed is at least in the yellow zone. | |||
Check in https://pagespeed.web.dev/ or a Lighthous. | Check in https://pagespeed.web.dev/ or a Lighthous. | ||
< | <h3><span style="font-weight: 400;">22. Check if there are no cyclic links in the website's linking structure.</span></h3> | ||
< | <h3><span style="font-weight: 400;">23. Check if elements important for indexing are missing in flash, java script.</span></h3> | ||
< | <h3><span style="font-weight: 400;">24. Check for implemented breadcrumbs.</span></h3> | ||
< | <h3><span style="font-weight: 400;">25. Optimize the header structure on the page.</span></h3> | ||
< | <h3><span style="font-weight: 400;">26. Micro-markup has been implemented. </span></h3> | ||
<p><span style="font-weight: 400;">Check for </span><span style="font-weight: 400;">[https://developers.google.com/search/docs/appearance/structured-data Google]</span>.<span style="font-weight: 400;"> </span></p> | <p><span style="font-weight: 400;">Check for </span><span style="font-weight: 400;">[https://developers.google.com/search/docs/appearance/structured-data Google]</span>.<span style="font-weight: 400;"> </span></p> | ||
< | <h3><span style="font-weight: 400;">27. Checking that there were no affiliate sites or copies of the site with a service address.</span></h3> | ||
< | <h3><span style="font-weight: 400;">28. Internal linking has been implemented to promote relevant pages. </span></h3> | ||
<p><span style="font-weight: 400;">The anchor text is natural and appealing, avoiding spammy phrases to ensure a user-friendly experience.</span></p> | <p><span style="font-weight: 400;">The anchor text is natural and appealing, avoiding spammy phrases to ensure a user-friendly experience.</span></p> | ||
< | <h3><span style="font-weight: 400;">29. The entry points include rel="canonical" and cyclic link tags.</span></h3> | ||
<p><span style="font-weight: 400;">The line refers to important HTML tags used in the context of SEO to manage duplicate content and link structure:</span></p> | <p><span style="font-weight: 400;">The line refers to important HTML tags used in the context of SEO to manage duplicate content and link structure:</span></p> | ||
<ul> | <ul> | ||
| Line 69: | Line 68: | ||
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Cyclic link tags: While less common, cyclic links can occur when a set of links creates a loop. In SEO, this is typically avoided as it can confuse search engines or create inefficient crawls. The term may refer to the need to check and manage such cycles in a site’s internal linking structure.</span></li> | <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Cyclic link tags: While less common, cyclic links can occur when a set of links creates a loop. In SEO, this is typically avoided as it can confuse search engines or create inefficient crawls. The term may refer to the need to check and manage such cycles in a site’s internal linking structure.</span></li> | ||
</ul> | </ul> | ||
< | <h3><span style="font-weight: 400;">30. For multi-lingual versions of the site, implemented tags href lang. </span></h3> | ||
<p><span style="font-weight: 400;">[https://www.aleydasolis.com/english/international-seo-tools/hreflang-tags-generator/ Hreflang Tags Generator Tool]</span><span style="font-weight: 400;"></span></p> | <p><span style="font-weight: 400;">[https://www.aleydasolis.com/english/international-seo-tools/hreflang-tags-generator/ Hreflang Tags Generator Tool]</span><span style="font-weight: 400;"></span></p> | ||
< | <h3><span style="font-weight: 400;">31. Check if the pages have correct, relevant canonical tags.</span></h3> | ||
< | <h3><span style="font-weight: 400;">32. The promoted pages are not deeper than the 2nd level of nesting.</span></h3> | ||
< | <h3><span style="font-weight: 400;">33. Check for a Favicon for the site.</span></h3> | ||
< | <h3><span style="font-weight: 400;">34. Checking for viruses and vulnerabilities.</span></h3> | ||
< | <h3><span style="font-weight: 400;">35. Check for cross-browser compatibility and adaptability.</span></h3> | ||
< | <h3><span style="font-weight: 400;">36. Parsing the site.</span></h3> | ||
<p><span style="font-weight: 400;">Fixed all High Criticality bugs:</span></p> | <p><span style="font-weight: 400;">Fixed all High Criticality bugs:</span></p> | ||
<ul> | <ul> | ||
Latest revision as of 08:28, 6 March 2025
1. Make a backup of the site before the start of work
Put a task on the webmaster to backup the site before starting work.
2.Collect Semantic Core and cluster it, define landing pages, and add a link to the relevance table in the project registry.
Analysis of the issuance of competing sites using Ahrefs as an example:
- Select the Site Explorer tab;
- In the URL field, enter the competitor's domain name;
- Select the Organic keywords tab;
- Select a region;
- Export data to Google Sheets for easy work.
Semantics clustering:
- Selection of queries by topic, formation of a complete semantic kernel;
- Entering queries into the position tracking system;
- On Google Drive, in the folder with the project name, create Google tables with the project name and add Semantic Core to the table. Reflect the link to the table in the project registry.
3. Setting priorities
To find out the project priorities from the client, you need to write to the PM of the required project.
If the client has no priorities, we determine them ourselves - clusters with a high ETV indicator with the potential to reach the TOP in the near future.
4. Development of technical specifications for expansion and adjustment of the website structure.
This involves creating a detailed plan that outlines the technical requirements and implementation steps necessary to enhance and optimize the site's architecture.
5. Compilation and implementation of TDH (Title, Description, H1).
All necessary keywords that were tied during clustering were included in the meta tags. Meta tags are spam-free and look attractive to the user.
6. Development of technical specifications for tag templates.
Title, H1, Description
7. Analysis of errors in search engine panels.
Analyzing errors in search engine panels, such as Google Search Console or Bing Webmaster Tools, involves identifying and addressing any issues that could affect your site's visibility, crawlability, and overall performance in search results.
8. Checking existing text content for uniqueness, original source, and re-optimization.
Rewriting if necessary.
9. Writing SEO texts with the inclusion of necessary key phrases, as well as LSI phrases on landing pages.
10. Implement organic internal linking.
Make sure entry points have internal links.
11. Implementation of ALT, Title for images on landing pages.
12. Set up a 404 page.
To set up a 404 page, ensure it clearly communicates that the content is not found, aligns with your website's branding, and includes helpful navigation, such as links to the homepage, a search bar, and popular pages. Optionally, add humor or visuals to make the page more engaging. Check that the server is configured to display the custom 404 page, either through .htaccess for Apache or the server block for Nginx. Make sure the page returns a proper 404 HTTP status code and test it by visiting non-existent URLs.
13. A non-existent URL returns a 404 response code.
14. Optimization of outgoing external links.
To optimize outgoing external links, ensure they are relevant and add value to users. Use the nofollow attribute for affiliate or sponsored links, and set external links to open in a new tab. Use descriptive anchor text, link to authoritative websites, and avoid excessive links on a page.
15. Check if important pages for promotion are not closed for indexing.
Optimize them and open them for the index if they were closed.
16. The main mirror of the site is set up.
<a href=" http://www./ "> www./</a> .html/ .php /index.*
17. For top-level domains, the appropriate region is selected.
18. Optimizing Pagination Pages.
19. The Robots.txt file has been configured.
20. The sitemap (sitemap.xml) has been generated and does not contain duplicates, extra, or service pages.
- Check if there is a link to the sitemap.xml file from robots.txt;
- Check if there are links to all language versions if the site is multilingual.
21. A readable URL is configured.
Page load speed is at least in the yellow zone. Check in https://pagespeed.web.dev/ or a Lighthous.
22. Check if there are no cyclic links in the website's linking structure.
23. Check if elements important for indexing are missing in flash, java script.
24. Check for implemented breadcrumbs.
25. Optimize the header structure on the page.
26. Micro-markup has been implemented.
Check for Google.
27. Checking that there were no affiliate sites or copies of the site with a service address.
28. Internal linking has been implemented to promote relevant pages.
The anchor text is natural and appealing, avoiding spammy phrases to ensure a user-friendly experience.
29. The entry points include rel="canonical" and cyclic link tags.
The line refers to important HTML tags used in the context of SEO to manage duplicate content and link structure:
- rel="canonical": This tag helps search engines understand which version of a page is the preferred one when there are multiple versions with similar content. It prevents issues with duplicate content by indicating the original or authoritative version of a page.
- Cyclic link tags: While less common, cyclic links can occur when a set of links creates a loop. In SEO, this is typically avoided as it can confuse search engines or create inefficient crawls. The term may refer to the need to check and manage such cycles in a site’s internal linking structure.
30. For multi-lingual versions of the site, implemented tags href lang.
31. Check if the pages have correct, relevant canonical tags.
32. The promoted pages are not deeper than the 2nd level of nesting.
33. Check for a Favicon for the site.
34. Checking for viruses and vulnerabilities.
35. Check for cross-browser compatibility and adaptability.
36. Parsing the site.
Fixed all High Criticality bugs:
- Duplicate pages
- Duplicate text
- Duplicate Title
- Missing or empty Title
- Duplicate Description
- Broken redirect
- Infinite redirect
- Max. number of redirects
- Broken images
- Broken links
- PageRank: hanging node
- Missing or empty Description
- 4xx errors: Client Error
- Pages without internal links
- Fixed errors of Medium criticality:
- Chain of redirects
- 3xx Redirects: Redirection (Fix unnecessary redirects to direct links of promoted pages in internal linking).
- Max. image size
- H1 duplicates
- Multiple Title tags
- Multiple Description tags
- Missing or empty H1
- Multiple H1 titles