Technical SEO Checklist to Implement
Best practices are personalised for Dojah with links to step-by-step guides to direct the developers on actionable steps to take.
These are basics that need to be set up now as the majority of these tools don't track historical data. They can only track performance from the day they were set up forward.
-
[x] Set up Google Search Console
-
[x] ~~Submit a Sitemap to Search Engines.~~
The current site has no sitemap. There seemed to be an attempt but it isn’t correctly done.
Honestly, this is important. This indicates the list of pages you want Google to crawl and index. To create one, you'll need Screaming Frog (without CMS) or Yoast SEO (WordPress).
Then, submit it on Google Search Console.
- [x] Set up a blog
Preferably, customise the blog to have its login, so writers can work without any fear of tampering with the main website. (e.g dojah.io/blog/wp-admin)
- [x] Install an SEO plugin for the blog
This helps to provide a guide for keywords, slug, meta titles and meta descriptions for all pages and blog posts. For a WordPress site, I know Yoast SEO is great.
- [ ] Audit your website.
Just a simple audit to be sure everything is in order, especially the access for Google to crawl your site. Use this Semrush tool.
- [ ] Add Structured Data Markup
This helps the search engines understand what each content on your page is about. Thus, whenever anyone searches on Google, they find you and your products listed underneath. Map this information on Google’s tool, then generate and update the HTML on your website.
- [ ] Optimise Page Speed
Use the page speed insights tool to get valuable insight on site speed.
- [ ] Schema Markup or Structured Data
This code is embedded on your website to help search engines return more relevant, informative search results to online users — usually in the form of rich snippets.
- [ ] Robots.txt
https://www.dojah.io/static/css/main.644f2e0a.chunk.css
https://www.dojah.io/static/css/13.19627560.chunk.css
https://www.dojah.io/static/js/main.2eda3994.chunk.js
https://www.dojah.io/static/js/13.8f2a8734.chunk.js
Pages like these shouldn't be indexed by Google, despite that they currently are on the current website. Add no-follow tags where necessary. This ensures irrelevant pages are not crawled by Google spiders. The robots.txt serves as a manual to instruct crawlers on where to go. Create one here
- [x] Create and Install Facebook Pixel
This is a piece of code generated on Facebook Events Manager and installed on your backend. It helps to track the traffic on your website and gives more page authority to your page. Learn to do this here.
- [x] Create and Link Social Media Pages
Social Media Pages help to increase the page authority of the website. Link your Youtube channel, your Facebook, Instagram and LinkedIn pages to your website. Twitter is already linked.
- [ ] Keep to SEO-friendly URL structures.
https://api-docs.dojah.io/docs/lookup-ghana-driver-license-1
https://api-docs.dojah.io/docs/lookup-bvn-1
If possible, avoid numbers in URLs
****Use lowercase letters
Separate words with “-“
Keep URLs short and targeted
Avoid symbols, like “#” or “&,” and dates in URLs
- [ ] Meta titles, Descriptions and Alt Tags
All pages must have an SEO optimised meta title and description. All images must have relevant Alt tags. (Cheat: Describe the image as you would to a blind person)
Click to find all Meta titles, Descriptions and Alt Tags.
- [ ] Image Optimisations.
Found 84 images on your page and 37 of them are missing Alt attributes. Properly label all image attributes to suit the description.
Also, reduce image sizes.