What is Technical SEO – Complete WordPress SEO guide part 1 – EWeb Surge

What is Technical SEO – Complete WordPress SEO guide part 1 – EWeb Surge

  • Post author:
  • Post category:SEO

What is Technical SEO – Crawling and Indexing?

Technical SEO ensures that search engine crawlers can crawl and index a website. Simply, there are some technical parameters that affect the visibility of a website in search engines.

The key function of technical SEO is to help search engines, find access, crawl, interpret, and index your website on all major search engines without any problem. It has nothing to do with the actual content of your site, basically, technical SEO deals with search engine and its crawlers.

What is SEO?

SEO is the marketing field focused on developing visibility in organic ( non-paid) web search engine results. SEO encompasses both the technological and creative components needed to better rankings, drive visitors, and increase awareness at search engines. Sometimes SEO is just a matter of making sure the website is structured in a sense that search engines see.

The top 20 most important WordPress technical SEO guidelines are:

I think it’s really important to set up technical SEO just because SEO is clearly the essential tool that we all want to focus upon, this article will show you how to do technical SEO in just 20 simple steps and the 20 most common mistakes you must avoid them in SEO, there are a lot of things that need to be done. Technical SEO is a one-time process and you only need 1-3 hours to complete all these steps.

  1. Register SEO friendly domain name.
  2. Use top-rated WordPress hosting.
  3. Install SSL and make sure that your website is https.
  4. Create a responsive website that loads fast on desktop and mobile devices.
  5. Create site.xml and submit to all major search engine.
  6. Verify your website with google search console.
  7. Use the “Coverage” report to find and fix the crawl report.
  8. Optimize your robots.txt.
  9. Check and improve the loading speed of your site, use gtmetrix speed test for a WordPress site to check your website speed.
  10. Create a 404 page.
  11. Optimize your permalinks and URL structure.
  12. Check that all your pages define a canonical URL.
  13. optimize your menu and site structure.
  14. Enable the breadcrumbs menu on all your post and pages.
  15. Use lazy loading for images and videos.
  16. Check WordPress visibility setting.
  17. Avoid too many redirects.
  18. Enable comments and make sure that all comments have no-follow links.
  19. If you are using a WordPress theme, make sure the theme is lightweight, SEO optimized, and mobile-friendly.
  20. Use schema markup.

Top 20 most common technical SEO problems:

when you are trying to get your website indexed you need to avoid some mistakes. I am sharing the most common mistakes that people make while doing SEO. If you are not sure what to do then read on.

  1. JavaScript not being rendered properly.
  2. Structure data not validating.
  3. Large resources on page .
  4. Robot.txt jacked up.
  5. Using CSS background image.
  6. Inaccurate status code.
  7. No hreflang tags.
  8. AMP not validating.
  9. Duplicate content.
  10. No index HTML tags or header.
  11. Poor crawl efficiency.
  12. PWA not validating.
  13. Canonical tags.
  14. Not using proper href links.
  15. Recently migrated site.
  16. Lazy load images, videos, and other media files.
  17. Infinite scroll.
  18. Not using Google search console.
  19. Not using Google Analytics.
  20. Not using the proper Google Tags Manager.

Which files are responsible for technical SEO?

  1. Robots.txt
  2. .htaccess
  3. Sitemap.xml

What is robots.txt?

robosts.txt tells web crawlers (robots) which page or directory can or cannot be crawled.

user-agent: specify directions to a specific robot. "*" It means all robots.
disallow: tell the robot which file and folder they should not crawl.
allow: allow robots to crawl a file in a folder
sitemap: specify the location of your sitemap

What is .htaccess file?

It is a core, and distributed configuration file, and it is used to manipulate or redirect different URLs.


Basic WP

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress


RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

For complete guide check WP documentation htaccess

What is sitemap.xml?

sitemap.xml is a digital map that helps crawler to crawl a specific file. In simple words, this file helps crawlers (Google, Bing, etc) to discover important files, pages, and posts, etc on your site & how often they are being updated.



Technical SEO is very important for your website, it not only helps you to rank your website but also helps you to optimize your website, increase your website efficiency, and decrease load time. I recommend you to follow all steps and don’t skip any step.

Facebook Comments