SEO Ranking Checklist — 25 Points to Audit Your Website
25 points to audit your website's SEO. Technical, on-page, content, authority and local SEO — everything you need to check to improve your Google rankings.
Keywords are the foundation of all organic search. They are the terms your potential customers type into Google when they’re looking for what you offer. If your site doesn’t address those queries with the right words, Google won’t know to show it — regardless of how good your product or service actually is.
A keyword isn’t necessarily a single word. It’s a search query: it can be 2, 3, 5 words or more.
For a local Moroccan business, long-tail keywords that include a city name are often the most profitable to target first.
1. Informational keywords The user wants to learn: “how to create a website”, “what is SEO” → These are ideal for blog articles that drive traffic and build your authority over time.
2. Transactional keywords The user is ready to act: “SEO agency Tetouan”, “create e-commerce site Morocco” → These belong on your service pages and homepage, not in blog posts.
3. Navigational keywords The user is looking for a specific brand or site: “AjialSkills contact” → Less useful for acquiring new customers, but critical for your brand reputation.
Before opening any tool, ask yourself: what would someone type if they’re looking for exactly what I offer? Write down 10–15 natural phrases in the language your customers actually use (Darija transliterated, French, or standard Arabic).
Go to a competitor that ranks well. Look at their page titles, H1s, and H2s. The words that repeat are probably the keywords they’re targeting — and the ones you should target too.
Two metrics matter most:
| Metric | What it tells you |
|---|---|
| Search volume | How many people search this term per month |
| Keyword difficulty (KD) | How hard it is to rank for it |
For a small local business, aim for moderate volume + low difficulty. It’s better to rank #1 for “communication agency Martil” than #12 for “marketing agency Morocco.”
In order of importance:
Google abandoned keyword stuffing long ago. A text that repeats the same phrase 20 times will be penalized. Write for your readers first, and integrate keywords where they fit naturally.
Targeting keywords that are too generic “Website”, “marketing” — thousands of large companies compete for these terms. You have almost no chance of ranking in the short term.
Ignoring local keywords “Website creation Tetouan” has far less competition than “website creation Morocco” and converts better because the intent is local and specific.
Putting all your keywords on one page Each page should target one primary keyword and a few close variants. Avoid competing with your own pages (keyword cannibalization).
Ignoring Arabic keywords A significant portion of your Moroccan audience searches in Arabic or transliterated Darija. If you ignore those queries, you’re leaving traffic for your competitors.
That’s the foundation. No paid tools required to start.
Let's work together
Our team is available Monday to Saturday, 9am to 8pm, to support you in all your digital projects.
Start your journey →