A sample of the package
This is one page of our own site, packaged the way your pages are delivered. It is a sample, not a customer’s work — we have no customer work to show you, and we would rather say that than show you someone else’s.
Source page: our Etsy Listing Translator page. Three languages here, because that is what the $299 size covers.
The source, in English
The two strings a search engine shows are the page title and the meta description. Ours, today:
- Title — 119 characters. “Etsy Listing Translator: translate a listing’s title, description and tags into your buyers’ languages, in your browser”
- Meta description — 326 characters. Google shows roughly 155.
So the job is not “translate this”. A word-for-word Spanish title comes out longer than the English one and gets cut mid-word in the results page. Deciding what survives the cut, in a language you do not read, is the part you are paying for. Here is what that looks like.
Titles
- Spanish — 62 characters. Traductor de anuncios de Etsy: título, descripción y etiquetas
- German — 54 characters. Etsy-Anzeigen übersetzen: Titel, Beschreibung und Tags
- Arabic — 42 characters. ترجمة إعلانات Etsy: العنوان والوصف والوسوم
The product name stays in Latin script inside the Arabic title, because that is how sellers search for it.
Meta descriptions
- Spanish — 154 characters. Pega un anuncio de Etsy, elige idiomas y obtén título, descripción y etiquetas dentro de los límites de Etsy. Se ejecuta en tu navegador: no se sube nada.
- German — 154 characters. Etsy-Anzeige einfügen, Sprachen wählen und Titel, Beschreibung und Tags innerhalb der Etsy-Limits erhalten. Läuft im Browser – es wird nichts hochgeladen.
- Arabic — 103 characters. الصق إعلان Etsy، اختر اللغات، واحصل على عنوان ووصف ووسوم ضمن حدود Etsy. يعمل داخل متصفحك ولا يُرفع شيء.
Each one is under the length search engines show, and each one still says the whole thing. That is the constraint a translation tool does not know about, because it never sees your search results.
URL slugs
- Spanish:
/es/traductor-de-anuncios-de-etsy - German:
/de/etsy-anzeigen-uebersetzen - Arabic:
/ar/tarjamat-i3lanat-etsy
Arabic slugs come transliterated into Latin letters by default, because they survive being copied, pasted and logged. If you would rather have Arabic script in the URL, say so and you get that instead — it is one line in the file.
The hreflang map
This is the part that decides whether Google shows the Spanish page to a Spanish reader or treats it as a duplicate of the
English one. You get it as a table and as tags to paste into every page’s <head>:
<link rel="alternate" hreflang="en" href="https://example-shop.com/etsy-listing-translator">
<link rel="alternate" hreflang="es" href="https://example-shop.com/es/traductor-de-anuncios-de-etsy">
<link rel="alternate" hreflang="de" href="https://example-shop.com/de/etsy-anzeigen-uebersetzen">
<link rel="alternate" hreflang="ar" href="https://example-shop.com/ar/tarjamat-i3lanat-etsy">
<link rel="alternate" hreflang="x-default" href="https://example-shop.com/etsy-listing-translator">
The domain above is a placeholder: these pages live on your site, not ours. Every page in the package carries all five tags, including the English one, and each language points back at the others — a one-way map is the usual reason hreflang silently does nothing.
The right-to-left check, for Arabic
Arabic is where a translated site usually breaks, and it breaks in the layout rather than in the words. What the note for this page says, item by item:
<html lang="ar" dir="rtl">on the Arabic pages only — not a stylesheet that mirrors everything.- Spacing and alignment written as start and end rather than left and right, so one set of rules serves both directions.
- Arrows and “next / back” icons flip; logos, photographs, clocks and play buttons do not.
- Latin words inside Arabic sentences — your product name,
Etsy, a model number — get isolated, or the punctuation at the end of the sentence jumps to the wrong side. - Prices, dates and phone numbers: which digits to use, and which way the currency symbol faces.
You get this as a list of what to change, per template, with the line to change it. We do not log in and change it for you.
What this sample does not show
One page, and only the layer search engines read. The delivered package also has the body text of every page, one file per page per language, and the same review pass over all of it: product names that stay the same word throughout, units and currency that match the country, and no half-translated buttons. There is no sample of that here, because a page of someone else’s prose is not ours to show.
Questions before you pay: support@rehobothbuilds.com. A person reads it.