Please enable JavaScript.
Coggle requires JavaScript to display documents.
Technical SEO System (First step into an SEO Campaign) - Coggle Diagram
Technical SEO System (First step into an SEO Campaign)
Perform Technical SEO
Step 3 - Optimize noindex pages
Check for pages that are noindexed instead of deleted completely: usually pages with thin, low quality, no links, no metrics/KPI, no purpose pages. Delete them instead.
Use Detailed SEO, go to Robot tag to see if a page is noindexed or indexed. Author pages, archive pages, categories, tag; anything that causes duplicate content.
If website is ecommerce, leave category pages alone as indexed. Use noindex, dofollow, for archive pages and noindex, nofollow for pages serving no purpose at all e.g login, author etc
Step 4 - Optimize Canonical Tags
Step 5 - Fix Canonical Tags
1. Duplicate Content
:
When you have multiple URLs with identical or very similar content, a canonical tag helps search engines understand which URL to prioritize in search results.
This can happen with different variations of a URL (e.g., with/without "www", HTTP/HTTPS), or when dynamic content on a website creates multiple URLs for the same information.
2. E-commerce Sites
:
E-commerce sites often have filter pages, sorting options, or product variants (sizes, colors) that can lead to multiple URLs for the same product.
Canonical tags help specify which URL is the primary version for the product page, preventing duplicate content issues.
When you have multiple URLs pointing to the same or highly similar content, and you want to indicate to search engines which version is the preferred, or "canonical", version
Step 1 - Submit Sitemaps to GSC
Copy each sitemap and paste in sitemap sunmission bar in
Google Seach Console
. All 3 or 4 sitemaps
There are different types of sitemaps: image, video, Google News, traditional sitemaps. An additional thing to do is add sitemap at the footer of your page for proper coverage by crawlers. Not super important but nice
Not super super important but nice thing to do. 3 Ways to generate sitemaps:
Detailed SEO Extention, Yoast, Rank Math, AIO SEO.
Step 2 - Optimize Robot.txt
Most times you're better off just leaving as is. But in case there's an anomaly such as a trailing in the Disallow. Or anything that isnt meant to be, clean it up
This is how a typical robot.txt looks: With space inbetween them User-agent: * Disallow: /sportconn/wp-admin/ Allow: /sportconn/wp-admin/admin-ajax.php Sitemap:
https://go.sportconn.com/sitemap_index.xml
A Robot.txt should have the sitemap in it, optional though.
Step 6 - Improve Site Speed
Before improving your loading speed, make sure you back up your website. Get a dvdeloper if confused at any point or if not tech savvy.
Install any of the following plugins;
WP Rocket, NitroPack, W3 Total Cache
, If possible site should be hosted by
Site Ground
. Use external sources like
Optimizilla or Tiny-img.com
for compression.
Use
Pagespeed Insights
,
Pingdom Speed Test
, or
GT Metrix
to test speed. Ensure all metrics are 80 and above for both desktop and laptop
Note: Your hosting plan affects your speed, so ensure you're hosted by the best (Namecheap, SiteGround, WP Engines. Optionally, use a CDN such as
Cloudflare or Fastify
. Your theme and builder affects speed too. Use WordPress builder instead
The number of plugins can affect your speed. Delete unused plugins and keep only a handful
Step 7 - Fix Reclaim 404 Links (Broken links)
Go to Technical SEO Dashboard. Go to Status, filter by 404. Close irrelevant columns and leave
Address, content type, status, unique inlinks, GA4 sessions, Ahrefs RefDomains
After filtering,
move all 404 Errors URLs to the SEO dashboard.
Identify target urls (new pages urls very similar in topic to broken or the dead page, apples to apples) that's a good match for the dead (published) URLs. Then
perform a 301 Redirect of the published urls
(broken links)
to the new similar pages (Target URLs)
Be careful not to cause a redirect chains
Not all 404 are bad
.
Only tamper with 404 when they have active KPIs like internal links
(broken links for the pages that point at them, traffic from GA4, and backlinks).
When they have either traffic or any of the links, they should be redirected to a similar and active url.
Step 8 - Fix Redirect Chains
Redirect issues could be found in the published URL column after all issues have been moved to SEO Dashboard from Tech SEO
I don't fucking understand this REDIRECT CHAIN FIX. I'll revisit
Step 9 - Remove 301 Redirects
Only remove redirects when they have no traffic, backlinks, internal links, or Referring domains. Or when you're solving a keyword cannibalization and must be more than 1 year old
Step 10 - Fix 302 Redirects
You're better off using 301 instead of 302. 302 is temporary redirect and does not have any SEO benefits.
How to fix it? Go to the SEO Technical SEO dahsboard and filter by 302. When you see them, go to the backend and change from 302 to 301 using a redirection plugin. Simple.
Step 11 - Optimize URL
If a URL is on the 1st or 2nd page. Leave it alone. But if you're ranking on page 7 or 10, then you can change it.
Change it to match the search intent. Don't use Uppercase, underscores, etc. Keep it clean like how-to-fry-chicken-nuggets
Check out for URL without SSL (https
). Fix by using a plugin called Really Simple SSL
Refrain from using years in urls like Best bla bla in 2025
. This will cause a problem because every year, you have to change the URL and do a redirect, otherwise the page is going to be outdated.
Follow these URL structure: /miami-personal-injury-lawyers/. or /personal-injury-lawyers-miami-fl/. Abbrevaiations for city work too. C - use forward slash to create like a folder or bradcrumb. E.g /lawyers/personal-injuries/california/los-angeles
Step 12 - Fix SSL Certificate Issue
Refer to the SOP on this
Step 13 - Optimize sitewide naigation
Step 13 - Look sitewide for anchor texts tthat are not specific enough or keywords rich. and fix
Step 14 - Optimize breadcrumbs
Using Yoast or similar plugin, add breadcrumbs on WordPress website. Not compulsory but good for naviagtion sitewide among category pages
Step 14 - Fix crawl depth
Go to the Technical SEO dashboard, crawl depth, then filter by color. Again, filter that as well by traffic. Start fixing from the page the is currently getting traffic. Take the pags that are 4 clicks and below deep up the site architecture.
Step 15 - Internal link click above 3
You can do this by internal linking to pages on the first or second clicks so they become second or third clicks deep after linking. Filter though the Technical SEO dashboard for this. Don't allow internal links open up in a new tab; only extenal links
Additionally, you can link your pages across sitewide navigation like amazon and betting sites. Second option is to create a hub page where relevant and related content are all linked line after line like "here are some related artciels you'll find useful. After all that is done, mark it as complete in the SEO dashboard
Manually look into your published articles on WordPress and search based on keyword you want to link. better still, install internal link plugin. Thirdly, at the bottom of the page, include link line after line to other similar or relevant pages. This is essentially useful for service pages in Local SEO.
Improve existing links anchor text by making sure the same word is not being linked over and over (diversify). Also, make them contextually relevant to the page they are pointing to, and they're not overoptimized
Step 16 - Fix Broken Links and Error 404
You either get rid of broken links or replace them. not clear, visit SOP
What is status code? Refer to the SOP to understand more. However, 404 is the one you'll encounter the most from an SEO perspective. If you have 404 pages and there inlinks in that page (determine this from SEO technical dashboard), means there are broken links. Use screaming frog to crawl and find these broken links and redirect to an active page.
Step 17 - Optimize for Structured Data
To do schema, you can use Merkle, ChatGPT by giving it a prompt on which schema you want, Schema Builder (Chrome Extension). You can finally use Yoast to build schema
Ensure consistency in the information sort of the NAP of local SEO. This will help Google understand you better. Visit this for any kind of structured data
https://developers.google.com/search/docs/appearance/structured-data/organization
or use chatgpt
Schema markup is very low value SEO task and dont expect a high expectation. But you can still do it.
Step 18 - Opptimize for EEAT
Create an individual author or staff page (different from general page of meet our staff)
Ensure
content are written subject matter experts.
Step 1: Always include your
author bio
right above the fold. Step:
Create an editorial page or ask chatgpt to do it for you using a model from healthline or anywhere else
. Make sure it's indexable. Create a "
Meet our team
" page.
Optimize for Trustworthiness. Use orgnaization schma using
Yoast. Go to settings and site representation
. Get backlinks from authority websites too.
Claim your knowledge pane
l. Optimize for mobile.
Fix grammer and spelling errors
. Use The technical SEO dashboard
Important things are
About page, site search, and SSL certificate
. Other things are
press mentions, modern website design, consistent color scheme, WCAG compliance
Step 19 - Elimnate Interstitials
Remove any form of pop ups at least wait for a while and dont make it an annoying reptitive pop ups.