- Needs workThe title is 65 characters; Google cuts it at about 60.
13 things to improve. Start with the 3 high-priority issues below.
Open the Fix Center for cavilconsult.com. We write the fixes for your site, apply them for you on WordPress, and re-check your site to confirm they worked.
What search engines read: titles, headings, content and markup.
How to fixKeep it under 60 characters and put the most important words first.
Cavil Consult | Digital Campaigns, Social Media & Branding Agency
Cavil Consult plans trending digital campaigns, manages social media, runs ads and builds brands, websites and apps. Established in Nigeria in 2015.
| H2 | H3 | H4 | H5 | H6 |
|---|---|---|---|---|
| 10 | 12 | 0 | 0 | 0 |
and 3 more
| Keyword | Uses | Title | Description | Headings |
|---|---|---|---|---|
| cavil consult | 12 | ✓ | ✓ | – |
| social media | 11 | ✓ | ✓ | ✓ |
| view project | 10 | – | – | – |
| project | 18 | – | – | – |
| campaigns | 17 | ✓ | ✓ | ✓ |
| social | 13 | ✓ | ✓ | ✓ |
| brand | 12 | – | – | – |
| cavil | 12 | ✓ | ✓ | – |
https://cavilconsult.com/
https://cavilconsult.com/robots.txt
https://cavilconsult.com/wp-sitemap.xml
How to fixAdd analytics (Google Analytics, Plausible, Fathom, Umami…) so you can see which pages and searches bring visitors.
How quickly the page arrives and how heavy it is.
How to fixAim for under 600 ms. Cache rendered pages, use a CDN, and look for slow database queries or plugins.
How to fixCombine files, lazy-load images below the fold and drop third-party scripts you can live without.
How to fixSend Cache-Control: max-age=31536000, immutable for versioned files, so repeat visitors load them from disk.
| File | Cache-Control |
|---|---|
| cavil-home.css | Not set |
| js | private, max-age=900 |
| googlesitekit-consent-mode-5ef17bce870a966299fc.js | Not set |
| cavil-home.js | Not set |
| bricolage-grotesque-400-800.woff2 | Not set |
| cavil-logo.webp | Not set |
| pepsi-150x150.jpg | Not set |
| AKS-150x150.jpg | Not set |
| eni-stores-150x150.jpg | Not set |
| embo-lab-150x150.jpg | Not set |
| world-ng-us-3.svg | Not set |
| pepsi.jpg | Not set |
| tl-stubguys.webp | Not set |
| access-bank.jpg | Not set |
| AKS.jpg | Not set |
and 62 more rows
How to fixMinify JavaScript and CSS in your build step (most bundlers do this in production mode).
| File | Size |
|---|---|
| cavil-home.js | 23 KB |
How the page works on phones and for everyone using it.
width=device-width, initial-scale=1
| Icon | Found in | Size | Format | Status |
|---|---|---|---|---|
| https://cavilconsult.com/wp-content/uploads/cavil-home/brand/cavil-icon-64.png | <link rel="icon"> | 64×64 | PNG | 1.7 KB |
| https://cavilconsult.com/favicon.ico | Default /favicon.ico | 32×32 | JPEG | 1.0 KB |
| https://cavilconsult.com/wp-content/uploads/cavil-home/brand/cavil-icon-180.png | <link rel="apple-touch-icon"> | 180×180 | PNG | 4.1 KB |
| Icon | Found in | Size | Format | Status |
|---|---|---|---|---|
| https://cavilconsult.com/wp-content/uploads/cavil-home/brand/cavil-icon-180.png | <link rel="apple-touch-icon"> | 180×180 | PNG | 4.1 KB |
How to fixOptional: a manifest.webmanifest with a name and 192×192 and 512×512 icons lets Android show your icon when people add the site to their home screen.
How to fixAdd <meta name="theme-color" content="#…"> in your brand color. Mobile browsers tint their toolbar with it and Discord uses it for link embeds.
How to fixUse a contact form, or obfuscate addresses, to cut down on spam.
HTTPS, certificates, headers and email authentication.
max-age=31536000;, max-age=15768000; includeSubDomains
| Header | Sent |
|---|---|
| Content-Security-Policy | Yes |
| X-Content-Type-Options | Yes |
| X-Frame-Options | Yes |
| Referrer-Policy | Yes |
| Permissions-Policy | Yes |
How to fixHide version numbers and remove X-Powered-By so attackers can't look up known weaknesses.
Broken links, link text and how the page links out.
How to fixFix or remove broken links. They send visitors to dead ends and waste the crawl budget search engines give your site.
| Link | Status | Type |
|---|---|---|
| https://www.facebook.com/CavilConsult | 400 | External |
How the page looks when shared, and its social profiles.
How to fixUse a 1200×630 image (1.91:1) and an absolute https:// URL.
Whether AI assistants and answer engines can read and cite the page.
| Crawler | Company | Used for | Allowed |
|---|---|---|---|
| OAI-SearchBot | OpenAI | AI search and answers | Yes (default rules) |
| ChatGPT-User | OpenAI | AI search and answers | Yes (default rules) |
| Claude-SearchBot | Anthropic | AI search and answers | Yes (default rules) |
| Claude-User | Anthropic | AI search and answers | Yes (default rules) |
| PerplexityBot | Perplexity | AI search and answers | Yes (default rules) |
| Perplexity-User | Perplexity | AI search and answers | Yes (default rules) |
| GPTBot | OpenAI | Model training | Yes (default rules) |
| ClaudeBot | Anthropic | Model training | Yes (default rules) |
| Google-Extended | Model training | Yes (default rules) | |
| Applebot-Extended | Apple | Model training | Yes (default rules) |
| CCBot | Common Crawl | Model training | Yes (default rules) |
| meta-externalagent | Meta | Model training | Yes (default rules) |
| Bytespider | ByteDance | Model training | Yes (default rules) |
How to fixAdd Organization (or Person) JSON-LD with your name, logo, URL and sameAs links to your profiles. AI answers lean on clear entities.
https://cavilconsult.com/llms.txt
How to fixShow and mark up publish and update dates (datePublished, dateModified). Answer engines prefer content they can tell is current.