Kokos Rental Case Study: Car Rental SEO for a WordPress Site in Chania
Car rental SEO case study from Chania: what I fixed on kokosrental.gr in 2026, what the 34 to 88 audit score measures, and what it doesn't.

Short answer
On 18 March 2026 I took kokosrental.gr, a small car hire site in Chania, from 34 to 88 on my seven-category audit rubric in one working day, and its mobile PageSpeed lab score from 74 to 86. That score measures how the pages are built, not traffic: the site has no analytics, so this case study makes no traffic claim.
This is a car rental SEO case study for Kokos Rental, a small car hire company in Chania, Crete. On 18 March 2026 I audited and fixed the technical SEO of kokosrental.gr in one working day, and on 22 July 2026 I came back for page speed and visual polish. The headline number, 34 to 88, is an audit score. It isn't traffic, and I'll explain exactly what it measures.
At a glance
| Client | Kokos Rental |
| Sector | Car rental, 8-car fleet, tourist market |
| Location | Chania, Crete, Greece |
| Year | 2026 (18 March and 22 July) |
| Services | Technical SEO audit and fixes, structured data, Search Console setup, keyword research, page speed and visual polish |
| Stack | WordPress 6.9, Elementor, Astra, Yoast SEO, WPCode, EWWW Image Optimizer, Hostinger |
| Live site | kokosrental.gr |
The starting point, 18 March 2026
Kokos rents eight cars to visitors in Chania, with free delivery to hotels and the airport. The site looked fine and did little for search:
- The homepage had 309 words.
- The Organization schema held a name, a URL and a logo. No phone, address or opening hours.
- Five security headers were missing.
- Mobile PageSpeed (lab) was 74, with a Largest Contentful Paint of 4.0 seconds, mostly from a 2560-pixel hero photo.
- There was no Google Search Console property, so nobody could see what Google indexed.
What the 34 and the 88 measure
Both numbers come from my own seven-category audit rubric, scored twice on the same day: once before I touched the site and once after. Each category gets a score out of 100 and a weight:
| Category | Weight | Before | After |
|---|---|---|---|
| Technical SEO | 25% | 40 | 92 |
| Content quality | 20% | 20 | 72 |
| On-page SEO | 15% | 25 | 95 |
| Schema / structured data | 15% | 30 | 90 |
| Performance (Core Web Vitals) | 10% | 74 | 88 |
| Image optimization | 10% | 25 | 80 |
| AI search readiness | 5% | 35 | 95 |
| Weighted total | 34 | 88 |
It's a checklist score. It tells you the pages are built the way search engines expect. It doesn't tell you how many people visited or booked, and I don't have a verified number for either (more on that below).
The car rental SEO fixes, 18 March 2026
- Rewrote the title, meta description and H1 on all 12 pages around local booking intent, for example "Car Rental Chania | From €30/Day, Free Delivery".
- Expanded the homepage from 309 to 672 words.
- Added AutoRental schema site-wide and generated Product schema for all 8 car pages with a small PHP snippet, so the price and details come from each car's own record.
- Completed the Organization schema in Yoast.
- Removed a FAQPage schema that was duplicated and invalid.
- Added the missing security headers.
- Switched image optimization to EWWW (WebP plus lazy loading) and set alt text on every image by looking at it.
- Added internal links from the homepage to the car pages.
- Set up Google Search Console, submitted the sitemap, requested indexing on all 12 pages and redirected three broken car URLs.
- Pulled keyword data from DataForSEO for the beach and road-trip searches tourists make around Chania and planned the first articles around it.
What I changed on 22 July 2026
I came back for a visual refresh and found the image handling was wasting most of the page weight. All of this was reversible CSS and template settings, with a database backup taken first.
- Car images were loading at full size in small cards. Fixing the image field and template sizes cut images on /cars/ from 1.4 MB to 0.66 MB and on single car pages from 1.47 MB to 0.59 MB.
- The homepage fleet carousel went from 762 KB of images to 402 KB, and the page's load event from 3.8 to 2.5 seconds.
- On the contact page I replaced the embedded Google Map with a click-to-load version, removing about 1.9 MB of JavaScript from the first load.
These were single cold-load measurements from a headless browser, not field data.
On WordPress with Elementor, this kind of work takes more effort than on a Next.js site. Every plugin and widget brings its own code, so the gains come piece by piece, page by page. What slows a WordPress site down, and the order I fix it in, is in my WordPress speed optimization guide.
The contact page after the July change. The Google Map loads only when a visitor presses the circled button, so the page no longer downloads about 1.9 MB of JavaScript up front.
Results, with dates and sources
| What | Before | After | Date and source |
|---|---|---|---|
| Audit score (my rubric) | 34/100 | 85/100, then 88/100 on re-audit | 18 March 2026, audit reports |
| Mobile PageSpeed (lab) | 74 | 86 | 18 March 2026, PageSpeed Insights |
| Desktop PageSpeed (lab) | 84 | 91 | 18 March 2026, PageSpeed Insights |
| Search Console | none | verified, sitemap accepted, 7 of 24 URLs indexed at setup | 18 March 2026 |
| Homepage image weight | 762 KB | 402 KB | 22 July 2026, headless browser |
On 23 September 2026 I checked the live site again. The homepage still carries the AutoRental schema, the car pages carry Product schema with an Offer, and the titles are the ones written in March.
The homepage on 23 September 2026, six months after the fixes. The circled H1 is the one written in March, still live on 6 October 2026. Phone number and licence plate blurred.
What I can't show you: traffic
The site has no Google Analytics, and its Search Console property isn't connected to the account I report from. So I have no verified figure for visits, rankings or bookings, and this case study doesn't claim one.
What I'd do differently
Install analytics on day one
GA4 has sat on the to-do list since 18 March 2026. Without it, six months later I can prove the pages are better built and nothing about what that did for the business.
Get the content published
In March I wrote driving guides to Balos and Elafonissi, two of the most searched beaches near Chania. They were never published, so the site still has no articles. The technical fixes made the site easy to crawl, but there's still almost nothing on it for a tourist to read.
Don't lean on my own rubric alone
A score I design and grade is useful for me and weak as proof for anyone else. Next time I'd pair it with an outside number from day one, like Search Console clicks or calls from the Google Business Profile.
Accept the owner's call on product pages
I wrote 400-word expansions for six car pages to fix thin content. The owner preferred short, visual pages, and looking back, the one car page Google wouldn't index most likely had a near-duplicate problem with its newer sibling, not a length problem.
FAQ
Did the 34 to 88 score double Kokos Rental's traffic?
I can't say. The score measures how the pages are built, and there's no analytics on the site to measure traffic. I don't make traffic claims for this project.
How long did the SEO fixes take?
One working day, 18 March 2026, for the audit, the fixes and the re-audit. The page speed and visual work took another day on 22 July 2026.
What does car rental SEO usually need first?
On this site: accurate titles and descriptions per page, AutoRental and Product schema, images sized for the space they fill, and a Search Console property so you can see what Google indexes. Then content that answers what tourists search before they rent.
Summary
Kokos Rental, Chania: on 18 March 2026 Panagiotis Karampetsos fixed the technical SEO of kokosrental.gr, taking its score on his own seven-category audit rubric from 34/100 to 88/100 in one day. It's an on-page checklist score, not a traffic figure.
If your rental or local business site needs the same kind of cleanup, get in touch. For a bigger build with Search Console data behind it, read the Aroma Suites hotel website case study or the fitness app development case study, or browse the portfolio.