Most business websites in Lebanon are invisible on Google, not because SEO is mysterious but because the basics were skipped. Pages have titles like "Home", the site is one long page with everything on it, Arabic content lives in images, and nobody ever connected the site to Google Search Console.
You do not need tricks. You need a site that clearly says what you do, where, and for whom, in the words your customers use, and that loads quickly on a phone. This is the checklist I apply to the sites I build, including this one.
1. Start from what customers type
Before touching the site, list the searches you want to appear for. Think like a customer, not like your brochure:
- The service plus the place: "pest control Beirut", "wedding photographer Lebanon", "dentist Jounieh".
- The problem: "AC not cooling", "how to register a company in Lebanon".
- Your brand name, and common misspellings of it.
- The Arabic and Arabizi versions, if your customers search that way.
Google's own autocomplete and the "People also ask" box are free, useful sources. Search Console, once connected, shows the real queries that already bring people to your site.
Each important search should map to one page that answers it best.
2. One page per service, not one page for everything
A single page listing all your services can rank for your brand name, but it will struggle for each individual service. Give each main service its own page with:
- A clear heading naming the service and, where relevant, the area.
- What it includes, who it is for, how it works, and what a customer should do next.
- Photos of real work, with descriptive alt text.
- Answers to the questions customers actually ask you on the phone.
If you serve several cities, write about them naturally where it is true. Do not create dozens of near-identical "service in town X" pages; Google treats those as low quality.
3. Titles and meta descriptions
The title tag is the blue link in search results. The meta description is the text under it. Both should be unique per page.
- Title: what the page is about, plus your brand, ideally under about 60 characters so it is not cut off. "Office Cleaning in Beirut · YourCompany" beats "Home".
- Description: a clear sentence or two, roughly 150 to 160 characters, saying what the visitor gets and why to click.
Google sometimes rewrites these, but good ones are used most of the time and make your result more clickable.
4. Headings and structure
Use one main heading (H1) per page that matches its topic, then subheadings (H2, H3) that organize the content. This helps both readers and search engines. Avoid putting important text inside images: search engines and screen readers read text, not pictures of text.
5. Arabic and English, done properly
If you serve customers in both languages:
- Give each language its own URL, for example
/en/services/and/ar/services/. - Add
hreflangtags so Google knows which pages are translations of each other. - Set the right
langanddirattributes on each page. - Translate titles, descriptions and image alt text, not just the body.
- Write the Arabic version for Arabic readers rather than translating word for word.
Switching languages through a button that changes text on the same URL usually means Google only sees one language. More on the technical side in building bilingual Arabic and English apps and websites.
6. Google Business Profile
For any business with a location or a service area, the Google Business Profile is often more visible than the website itself, because it appears in Maps and in the local results box.
- Claim and verify your profile.
- Use your real business name, accurate category, hours and phone number.
- Add your website link, real photos and your services.
- Ask happy customers for reviews, and reply to reviews, including negative ones, calmly.
- Keep hours updated for holidays.
Make sure your name, address and phone number match exactly between the profile and your website.
7. Speed and mobile
Most of your visitors are on phones, often on mobile data. A slow site loses visitors before it loses rankings. For a deeper look, see website speed and Core Web Vitals. The usual culprits:
- Huge images. Resize and compress them, and serve modern formats like WebP or AVIF.
- Too many plugins or scripts, especially on WordPress.
- No caching.
- Heavy sliders and video backgrounds on the home page.
Test with PageSpeed Insights on the mobile setting. Aim for pages that render quickly and do not jump around while loading. On WordPress sites like AgriDev, page caching is part of keeping image-heavy pages fast.
8. Technical basics
These are quick to check and often broken:
- HTTPS everywhere, with HTTP redirecting to HTTPS.
- One version of the domain (with or without www), with the other redirecting.
- An XML sitemap listing your pages, submitted in Search Console.
- No important pages blocked by robots.txt or set to "noindex" by mistake.
- Clean URLs like
/services/office-cleaning/, not?page_id=42. - Structured data for your business (LocalBusiness or Organization), which helps Google understand who you are.
- Open Graph tags, so links shared on WhatsApp and social media show a proper title and image.
9. Connect Google Search Console
Search Console is free and shows how Google sees your site: which searches show your pages, how often people click, which pages are indexed and any errors. Verify your domain, submit your sitemap and check it monthly. It is the most useful SEO tool for a small business, and many never set it up.
10. Content that earns trust
Beyond service pages, useful content brings visitors who are researching before buying. Answer real questions from customers in short articles or FAQ sections. Show your real projects with specifics. A page that genuinely helps someone decide is worth more than ten pages written for keywords.
What to avoid
- Buying links or "SEO packages" that promise first place quickly.
- Copying text from competitors or other sites.
- Stuffing city names and keywords into every sentence.
- Hiding text or creating pages only for search engines.
These can get your site demoted, and they rarely worked well even before.
How long it takes
SEO is slow. After fixing the basics, it typically takes weeks for Google to recrawl and re-evaluate pages, and longer to build up rankings for competitive searches. Local searches with a good Business Profile can move faster. Measure progress in Search Console rather than by searching for yourself, since your own results are personalized.
If you want a website built with these basics from day one, or an existing site reviewed, see my work and get in touch. For the hosting side, see hosting a website for a business in Lebanon.