·Updated ·8 min read

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.

Case studyTechnical SEOLocal SEOWordPress

Abstract render on a black background: a glass tile with a neon car icon linked by light lines to smaller tiles for a map pin, a wrench, a speedometer and a magnifying glass

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

ClientKokos Rental
SectorCar rental, 8-car fleet, tourist market
LocationChania, Crete, Greece
Year2026 (18 March and 22 July)
ServicesTechnical SEO audit and fixes, structured data, Search Console setup, keyword research, page speed and visual polish
StackWordPress 6.9, Elementor, Astra, Yoast SEO, WPCode, EWWW Image Optimizer, Hostinger
Live sitekokosrental.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:

CategoryWeightBeforeAfter
Technical SEO25%4092
Content quality20%2072
On-page SEO15%2595
Schema / structured data15%3090
Performance (Core Web Vitals)10%7488
Image optimization10%2580
AI search readiness5%3595
Weighted total3488

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 map block on the kokosrental.gr contact page: a pin, the Chania address, a Load interactive map button circled in red and an Open in Google Maps button, with no map loaded yet 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

WhatBeforeAfterDate and source
Audit score (my rubric)34/10085/100, then 88/100 on re-audit18 March 2026, audit reports
Mobile PageSpeed (lab)748618 March 2026, PageSpeed Insights
Desktop PageSpeed (lab)849118 March 2026, PageSpeed Insights
Search Consolenoneverified, sitemap accepted, 7 of 24 URLs indexed at setup18 March 2026
Homepage image weight762 KB402 KB22 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 kokosrental.gr homepage on desktop: the Kokos Rental logo, the heading Car Rental in Chania circled in red and an orange Find a Car button over a photo of a car by the sea 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.

PK
Web developer, SEO consultant, and AI automation specialist based in Heraklion, Crete.

Got something to automate?

AI agents, chatbots, websites, or SEO. One email gets you a straight answer about scope and pricing.

Get in touch