Technical Seo

What is Technical SEO ?

Technical SEO optimizes your website's infrastructure so search engines can crawl and index it effectively. Focuses on site speed, mobile-friendliness, site architecture, and technical aspects impacting rankings.

Back to Portfolio
Crawling & Indexing Optimization
Website Speed
Mobile-Friendliness
Secure Website (HTTPS)
Fix Broken Links and Errors
Core Web Vitals
Schema Markup
Fix Broken Links
Use Canonical Tags

Website Crawling & Indexing Optimization

Website Crawling and Indexing Optimization ensures search engines like Google can discover, crawl, and store your website pages in their database so they can appear in search results.


1. Create and submit XML sitemap in Google Search Console.

2. Use robots.txt correctly (don’t block important pages).

3. Fix crawl errors (404, 500 errors).

4. Use proper URL structure.

Optimize robots.txt File

A robots.txt file tells search engines like Google which pages they can crawl and which pages they should not crawl.

1. Basic robots.txt Structure.
example:
User-agent: *
Allow: /
Sitemap: https://yourwebsite.com/sitemap.xml

2. Block Private or Unnecessary Pages.

3. Allow Important Pages.

4. Block Duplicate Content Pages.

5. Add Sitemap in robots.txt (Important).

6. Best Practices.

• Keep robots.txt in root folder
• Do not block important pages
• Always add sitemap link
• Block duplicate and private pages
• Test in Google Search Console
• Use simple and clean structure

Create and Submit XML Sitemap

An XML Sitemap is a file that lists all important pages of your website. It helps search engines like Google discover, crawl, and index your pages faster.


1. Include Only Important Pages.

2. Use Proper URL Structure.
example:
https://example.com/onpage-seo

3. Use Correct Priority Values.
example:
Homepage → 1.0
Main pages → 0.8
Blog posts → 0.6
Other pages → 0.5

4. Use Last Modified Tag.
example:
< lastmod>2026-02-28< /lastmod>

5. Keep Sitemap Updated Automatically.

6. Keep Sitemap File Size Optimized.

7. Use Sitemap Index for Large Websites.
example:
< sitemapindex>
< sitemap>
< loc>https://example.com/post-sitemap.xml< /loc>
< /sitemap>
< sitemap>
< loc>https://example.com/page-sitemap.xml< /loc>
< /sitemap>
< /sitemapindex>

8. Place Sitemap in Root Directory.

9. Submit Sitemap to Google Search Console.

10. Add Sitemap in robots.txt.

11. Remove Broken or Redirect URLs.

Use Canonical Tags

A Canonical tag tells search engines like Google which is the main (original) version of a page when multiple similar or duplicate URLs exist.

Canonical Tag Syntax
< link rel="canonical" href="https://example.com/page-url/" />

1. Use Self-Referencing Canonical on Every Page.

2. Fix URL Variations (HTTP, HTTPS, WWW, Non-WWW).

3. Handle URL Parameters Properly.

4. Use Canonical for Similar or Duplicate Pages.

5. Use Canonical for Pagination (Advanced).

6. Use Canonical for Duplicate Content Across Categories.

7. Always Use Absolute URLs.

8. Match Canonical with Sitemap URLs.

HTTPS enabled

HTTPS ensures your website is secure and trusted. Search engines like Google use HTTPS as a ranking factor.


1. Install SSL Certificate.

2. Force HTTPS Redirect (Important)
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

3. Update Internal Links to HTTPS.

4. Update Canonical Tags to HTTPS.

5. Update XML Sitemap with HTTPS URLs.

6. Update robots.txt File.

7. Fix Mixed Content Issues.

8. Add HTTPS Version in Google Search Console.

9. Update Google Analytics Property.

10. Test HTTPS Implementation.

Use Structured Data (Schema Markup)

Structured data helps search engines like Google understand your content better and show rich results (stars, FAQs, breadcrumbs, etc.) in search.


1. Use JSON-LD Format (Recommended).

2. Add Organization Schema (Important for All Websites).

3. Add Website Schema.

4. Use Breadcrumb Schema (Improves Navigation in Search).

5. Use Article Schema (For Blog Pages).

6. Use FAQ Schema (Improves CTR with FAQ Rich Results).

8. Place Schema on Correct Pages.

Fix Broken Links and Errors

Broken links and errors hurt user experience and prevent search engines like Google from properly crawling your website. Fixing them improves SEO and rankings.


1. Identify Broken Links (First Step).

2. Fix or Update Broken Internal Links.

3. Use 301 Redirects for Deleted or Moved Pages.
A 301 redirect is a permanent redirect that sends users and search engines from an old URL to a new URL.

4. 404 – Page Not Found.
A 404 error occurs when a user or search engine tries to access a page that does not exist on your website.

5. Fix Broken External Links.

6. Fix Broken Images, CSS, and JS Files.

7. Fix Redirect Chains and Loops.

8. Monitor Crawl Errors Regularly.

9. Remove Broken URLs from Sitemap.

Core Web Vitals Optimization

Core Web Vitals are performance metrics used by Google to measure user experience. Optimizing them improves rankings, speed, and usability.


1. Largest Contentful Paint (LCP) – Loading Speed.

2. First Input Delay (FID) / Interaction to Next Paint (INP) – Interactivity.

3. Cumulative Layout Shift (CLS) – Visual Stability.

Mobile Optimization

Mobile optimization ensures your website works perfectly on smartphones and tablets. Since Google uses mobile-first indexing, mobile optimization is critical for rankings.


1. Use Responsive Web Design.

2. Improve Mobile Page Speed.

3. Use Mobile-Friendly Navigation.

4. Use Readable Font Sizes.

5. Optimize Buttons and Touch Elements.

6. Avoid Horizontal Scrolling.

7. Optimize Images for Mobile.

8. Avoid Popups that Block Content.

9. Use Mobile-Friendly Layout Structure.

Technical SEO – Do's and Don'ts

Do's

1️⃣ Ensure Proper Crawling & Indexing

  • ✔ Create and submit XML sitemap
  • ✔ Optimize robots.txt file
  • ✔ Use proper internal linking
  • ✔ Check index status in Google Search Console

2️⃣ Use HTTPS

  • ✔ Install SSL certificate
  • ✔ Redirect HTTP → HTTPS

Secure websites rank better and build trust.

3️⃣ Improve Website Speed

  • ✔ Compress images
  • ✔ Enable browser caching
  • ✔ Minify CSS and JavaScript files
  • ✔ Use fast hosting

Page speed is an important ranking factor.

4️⃣ Fix Broken Links & Errors

  • ✔ Fix 404 pages
  • ✔ Use 301 redirects for deleted pages
  • ✔ Remove redirect chains

5️⃣ Use Canonical Tags

  • ✔ Avoid duplicate content issues
  • ✔ Specify preferred URL version

6️⃣ Make Website Mobile-Friendly

  • ✔ Use responsive design
  • ✔ Avoid intrusive popups
  • ✔ Test on different devices

7️⃣ Optimize URL Structure

  • ✔ Short and clean URLs
  • ✔ Use hyphens (-)
  • ✔ Avoid unnecessary parameters

Good:

example.com/technical-seo-guide

Bad:

example.com/page?id=123

8️⃣ Add Structured Data (Schema Markup)

  • ✔ Add FAQ schema
  • ✔ Add LocalBusiness schema
  • ✔ Add Article schema

Structured data helps search engines understand your content better.

9️⃣ Optimize Core Web Vitals

Focus on:

  • ✔ Largest Contentful Paint (LCP)
  • ✔ First Input Delay (FID)
  • ✔ Cumulative Layout Shift (CLS)

Better user experience = Better ranking.

Don'ts

1️⃣ Don’t Block Important Pages in robots.txt

Accidentally blocking important pages can remove them from search results.

2️⃣ Don’t Ignore Crawl Errors

Regularly check and fix issues in Google Search Console.

3️⃣ Don’t Use Too Many Redirects

Redirect chains slow down crawling and affect page performance.

4️⃣ Don’t Create Duplicate Versions of Site

Avoid:

  • ❌ HTTP and HTTPS both working
  • ❌ WWW and non-WWW both indexed

Use proper redirection to maintain one preferred version.

5️⃣ Don’t Ignore XML Sitemap Updates

Always update your sitemap after:

  • ✔ Adding new pages
  • ✔ Deleting pages

6️⃣ Don’t Have Slow Server Response Time

Poor hosting and slow server response can negatively impact rankings.