SEO for a logistics company means building pages that match how customers search: one page per service you really sell, route pages only for corridors you genuinely run, each with its own transit ranges, cut-offs and coverage, a Google Business Profile for every staffed branch, a tracking page that catches brand searches, and plain guides to prohibited items, packing and customs that earn links and AI citations.

Before deciding which pages to build, look at how customers phrase the problem. Searches for cargo, courier and logistics services fall into three groups, and each needs a different kind of page.

  • Service + route + place. “Door to door cargo Dubai to Kochi”, “sea cargo Sharjah to Kerala”, “courier from Kochi to Bangalore”, “courier service near me”. The searcher has a shipment and a destination, and wants a company that covers that corridor. These belong on service and route pages.
  • Brand + tracking. “[your name] tracking”, “[your name] Sharjah branch”. These come from your own customers, the people receiving their shipments, and referrals. They belong on your tracking, branch and contact pages.
  • Questions. “What can I send by sea cargo to India”, “how to pack a TV for cargo”. These people are not ready to book yet, but this is where links, shares and AI citations come from.

We are deliberately not quoting search volumes: they differ by corridor, and once your pages are live, your own Search Console data will tell you more than any keyword tool.

The practical rule: build every page to catch one of these groups. A homepage asked to rank for routes, tracking and customs questions at once ends up competing with your other pages. Use the spellings customers type, too: a Kozhikode page should mention Calicut, because customers use both names.

One page for each service you really sell

Service pages are the base layer. Each should describe one service well enough that a customer could decide from that page alone, and link down to the route pages that use it. Depending on what you do, the set might include:

  • Door-to-door cargo — collection, packing, shipping and delivery to the recipient’s door.
  • Sea cargo and air cargo as separate pages, because transit, pricing and what can be carried all differ.
  • Courier for documents and parcels, domestic or international.
  • Relocation and household goods, for families moving between countries or cities.
  • Warehousing and storage, if you have space to offer.
  • Customs clearance, only if you hold the licence. If a licensed broker clears shipments for you, say so rather than implying you do it yourself.

Leave out anything you do not sell. A freight forwarding page written to “cover the keyword” only brings enquiries you will turn away.

Every service page should answer the same practical questions: what is included, the pricing basis (weight, number of boxes or volume), who the service suits, what cannot be sent, how collection works and how to book. If two service pages would carry the same text with one word changed, merge them into one page with two sections.

Route pages for routes you actually run

Route pages carry the most risk in logistics SEO. The temptation is to generate a page from one template for every city in India or every emirate. That produces near-identical pages with the place name swapped, which Google’s spam policies describe as doorway pages: pages made to rank for variations of a search rather than to help the reader. Google targets them, and a pattern of them can drag down rankings across the whole site, including the pages that were genuinely useful.

Build a route page only for a corridor you really run, and only when you can say things that are true of that route and no other:

  • transit ranges by sea and by air that you actually achieve;
  • cut-off days for the next consolidation, sailing or flight;
  • what cannot be sent to that destination, or by that mode;
  • the pricing basis for the route and what the price covers;
  • which districts your own team delivers to, and which go through a partner;
  • local FAQs, such as delivery to hill areas or collection from a branch.

A quick test: cover the city name and read the page. If you cannot tell which route it describes, it is not ready to publish. Where you have little specific to say yet, use one regional page (Kerala, Tamil Nadu, the GCC) with a short section per city, and give a city its own page once it has earned one.

Route page: must haveRoute page: must not have
Transit ranges by sea and air that you keepA guaranteed delivery date
Cut-off days for this route’s next consolidation or flightCut-off days copied from another route
Items you cannot carry on this route or by this mode“Duty free” or “no customs” promises
Your pricing basis and what the price includesRates you will not honour, or a “cheapest” claim you cannot prove
Delivery coverage, including where a partner deliversA pasted list of every town in the state, added for keywords
FAQs that senders on this route really askThe same FAQs, word for word, on every route page
Reviews and photos from shipments on this routeStock photos of container ships and aircraft
Booking form, phone and WhatsApp for the branch that serves itContact details that differ from your Google Business Profile

Google Business Profile for branches and pickups

For “cargo near me” and “courier in [area]” searches, the map results can decide who gets the call. Set up profiles to match how customers actually reach you.

  • Branches and collection points that customers visit should show their address, accurate hours and a map pin on the real entrance.
  • Pickup-only services, where your vans go to the customer and nobody walks in, are service-area businesses. Hide the street address and list the areas you genuinely collect from.
  • One profile per real, staffed location. No virtual offices, and no profile for a city where only your delivery partner has an office. A partner’s warehouse is not your branch.

Choose the primary category that most closely matches what customers come to that location for: search the list with the words they use, such as courier, cargo, freight or moving, and pick the most specific option that is true. Add secondary categories only for services that branch provides, and link each profile to its own branch page rather than the homepage.

Photos should show the business as it is: your vans in their livery, the warehouse, the packing table and the sign outside. Stock images of cargo ships prove nothing.

Reviews carry more weight when they are specific. Once a delivery is confirmed, ask for a review and invite the customer to say which route they used and how the shipment arrived. Never write the words for them, and never offer a discount, free kilos or anything else in return. To send that request automatically, see WhatsApp automation for cargo and courier companies; verification and general setup are in our Google Business Profile guide for the UAE.

The tracking page is an SEO asset

Tracking searches waste money in a paid campaign, but in organic search they are yours to win. Someone typing your name with “tracking” has already trusted you with a shipment. If your tracking page does not come up first, they may land on a third-party tracking site instead.

Treat it as a proper page, not a bare form:

  • a clean, permanent address such as /tracking/, with your brand and the word “tracking” in the title and heading;
  • a short explanation of each shipment status and what happens next;
  • what to do if a shipment is delayed, and who to contact;
  • clear links to book a new shipment and to WhatsApp support.

Index the tracking page itself, but keep individual result pages out of the index: a URL carrying a consignment number is thin and may expose a customer’s details. The person tracking may be the recipient, and today’s recipient can be next month’s sender.

Sales pages are rarely shared. Links, forwards in community WhatsApp groups and AI citations go to pages that solve a problem plainly. Three are worth building first.

A prohibited and restricted items page. List what you cannot carry, by destination and by mode, with a one-line reason where it helps. Show when it was last reviewed, and link to it from every route page and from your quote replies.

A packing guide. How to pack cartons for sea and for air, how to protect electronics and glass, how to label boxes, and what your team checks at collection, illustrated with photos of your own packers.

A “how customs works for your shipment” FAQ. Explain the process, not the law: which documents you will ask for, when customs is involved, that duty may apply and who pays it, and where the official rules are published. Do not give customs advice or promise “duty free”. If you ship to India, one review is due now: the Baggage Rules, 2026 replaced the Baggage Rules, 2016 from 2 February 2026. Any page, PDF, FAQ or quote template that still cites allowance figures from the old rules should be removed or rewritten; link to the official source rather than restating figures.

Cut-off notices before festivals follow the same pattern; for when those should go up, see our cargo marketing calendar for the GCC.

Structured data helps search engines and AI tools read your pages correctly, but only when it describes what a visitor can see. On a logistics site, five types do most of the work:

  • Organization on the homepage, with your legal name, logo, main contact details and official social profiles.
  • LocalBusiness for each branch, on that branch’s page, with the real address, phone and hours, matching its Google Business Profile exactly. Route pages for places without a branch should not carry an address.
  • Service on each service page, with the area served set to where you actually operate.
  • FAQPage only where the questions and answers are visible on the page.
  • BreadcrumbList matching the breadcrumb trail visitors see.

Validate the markup whenever a template changes, because one broken template breaks every page built from it.

The same discipline helps with AI search and answer engines. Open each key page with a direct, answer-first paragraph, and keep your name, branches, phone numbers and hours identical across your site, Google Business Profiles and directories, so every source an AI tool reads tells the same story. The wider approach is in answer engine optimisation in 2026.

Fast pages for customers on phones

Picture who is searching: someone on a lunch break, at a building site, or standing beside the boxes they want to send. Route, booking and tracking pages need to load quickly over mobile data and work with one thumb.

  • Compress images, and remove heavy sliders and autoplay video from the top of the page.
  • Keep the WhatsApp and call buttons visible without scrolling, with a tap-to-call number.
  • Ask only for what a quote needs: origin, destination, rough size or weight, and a phone number.
  • Load chat widgets and third-party scripts after the main content.
  • Test on a mid-range phone over mobile data, not on the office Wi-Fi.

On a phone, speed decides whether you get the enquiry, not just where you rank.

Measure by route, and when to add Google Ads

Rankings for a handful of phrases tell you little. Measure SEO the way the business is run: by route and by enquiry.

  1. Group Search Console queries by route. Export queries monthly and tag them by destination (with its spellings), service, brand, tracking and questions; then watch clicks and impressions per group.
  2. Count enquiries by landing page. Track forms, WhatsApp clicks and call clicks as events, and record the page each one started on. Putting the page name in the prefilled WhatsApp message shows your team the source inside the chat.
  3. Follow enquiries through to bookings. A simple sheet or CRM showing which landing pages produced booked shipments tells you which routes deserve more content.
  4. Report brand and tracking separately. Growth there reflects your existing customers rather than new demand.

A new route page takes time to earn its position, so paid search can cover a new corridor or a busy season in the meantime. See Google Ads for UAE and GCC cargo companies and Google Ads for courier companies in India.

The short version

Logistics SEO works when the website mirrors the business. Build a page for each service you really sell, and route pages only for corridors you run, each with details specific to that route. Skip swapped-name city pages: they are doorway pages and put the whole site at risk. Keep one Google Business Profile per staffed location, make tracking a proper page, publish plain guides to prohibited items, packing and customs, mark up only what visitors see, and measure by route and enquiry.

If you want help building this, our page on marketing for cargo and logistics companies explains what we do and how we work.

Beeps Digital Beeps Digital is an AI growth agency based in Kothamangalam, Kerala. We run Google Ads, Meta ads, SEO and WhatsApp automation for cargo, courier and logistics companies in the GCC and India, with campaigns in English and Malayalam. We work with Gulf clients remotely from Kerala and have no GCC office. CIN: U62010KL2026PTC100348.

Frequently Asked Questions

How long does SEO take for a cargo or courier company?
There is no fixed timeline, and anyone who promises one is guessing. Brand, tracking and branch pages for an established company can be picked up quickly because the demand already exists. New route pages in competitive corridors take longer, since they have to earn trust against older sites. Treat SEO as a long-term channel, and use paid search for routes or seasons that cannot wait.
Should we make a separate page for every city we deliver to?
Only for cities where you have something specific to say: your own transit ranges, cut-off days, delivery coverage, local FAQs and reviews from that route. Pages that repeat the same text with a different city name are doorway pages under Google’s spam policies and can hurt the whole site. Until a city has that substance, cover it in a section of a regional page.
Can a pickup-only courier service appear on Google Maps?
Yes, as a service-area business. If customers never visit your premises, hide the street address and list the areas your vans actually collect from. The profile still needs a real, staffed location behind it, so a virtual office or a flexi-desk you never use will not do. Branches or collection points where customers drop off parcels should show their address instead.
Should our shipment tracking page be indexed by Google?
Yes for the main tracking page, with your brand name and the word tracking in its title, so your own customers find it instead of a third-party site. Keep individual result pages, the ones with a consignment number in the address, out of the index: they are thin and can expose customer details. Put links to booking and WhatsApp support on the tracking page.
How can a logistics company get mentioned in AI search answers?
Make your pages easy to quote and your facts easy to confirm. Start key pages with a direct answer, publish plain guides on prohibited items, packing and the customs process, and keep your name, branches, phone numbers and hours identical on your website, Google Business Profiles and directory listings. Structured data that matches the visible page helps machines read it correctly.
Should a logistics company invest in SEO or Google Ads first?
It depends on how quickly you need enquiries. Paid search can put a route in front of searchers as soon as the campaign is live, but it stops when the spending stops. SEO builds more slowly and keeps working. A sensible split is ads for new routes and busy seasons, and SEO for the service, route, branch and tracking pages that should bring enquiries all year.