E-ITA.org Recovery Plan
The implementation half of the audit: 14 steps in 5 phases, each with an acceptance check, plus the measurement contract that judges them. The evidence behind every referenced finding ships as the companion document: E-ITA.org Methodology and Findings.
05 Context and How to Read This Plan
This document is the implementation half of the audit. It holds the 14 steps in 5 phases and the measurement framework that judges them. The evidence behind every referenced finding (the loss segmentation, the change correlation, the quality assessment, the off-site review, and the extended analysis) ships as the companion document: E-ITA.org Methodology and Findings.
What happened, in 5 points
- On 2026-08-21, the final day of the August 2026 spam update, e-ita.org fell from 205 clicks to 39 and from 15,145 impressions to 854 in one day. Position fell 9.1 to 18.9.
- Every content page class and all 8 top markets broke on the same date. Brand rankings held at positions 1.0 to 1.6. The site stayed indexed: a site-level algorithmic demotion, not deindexing.
- The collapse was the second break, not the first. The June 2025 core update cut the same country page template: a -28.6% step, and none of that loss came back.
- The ranked causes: a site-level spam demotion (trigger), the 2026-07-03 to 07-10 mass re-ship of near-identical pages (probable payload), and a thin trust layer on a YMYL topic (the condition that caps recovery). The two remaining ranked causes are an aggravator (alias domains plus one noindexed clone) and a standing link-spam risk; neither triggered this break.
- The verified loss basis is Search Console clicks: 275.5/day before, 30.9/day after, -88.8%.
Why not roll back
A question this plan answers: should the site roll back to an earlier state? No. Archive checks across 2024 to 2026 and the release history show every earlier version carried the same template and claims layer that lost traffic, and older code reopens patched security advisories. Two limits qualify the archive half of that check: the release history starts 2026-03-28, so no earlier site state exists in it, and the archive holds no country-page captures after 2026-07-09 and almost no homepage coverage between 2026-05-15 and 2026-09-20, so it cannot show what Google re-scored in August 2026. The path forward is the phased rebuild below; rollback is cleanup, not recovery.
The plan at a glance
| Phase | Window | What it delivers |
|---|---|---|
| 0 | This week | Measurement and safety: contradicting claims removed, order metric locked, redirect map deployed |
| 1 | Days 1 to 30 | Trust layer: named authorship on every page, the reviews program, 2 brand-defense pages, AI-crawler policy |
| 2 | Days 30 to 90 | Content rebuild: 64 country pages rewritten to the Differentiation Standard, honest 1-year SKUs, the guide pipeline, locale fixes |
| 3 | Days 90 to 180 | Entity building: affiliate program, link reclamation, the editorial layer |
| 4 | Ongoing | Measurement cadence: weekly checks and monthly re-sweeps against the Part 7 gates |
How to read this document
- Part 6 is the implementation sequence. Work the phases in order; each step lists granular actions, an acceptance check, and a finding cross-ref.
- Part 7 is the measurement framework: 6 readiness gates, the weekly and monthly checks, and the decision rules that declare or deny recovery.
- Finding cross-refs named Part 1 to Part 5 point to the companion document, E-ITA.org Methodology and Findings. The verdict sheet and redirect map ship as their own pages and files because the steps execute against them.
- Every threshold in Part 7 was fixed on 2026-09-17, before any recovery data existed. Do not move them after the fact.
PART 6 Recovery Plan
This part is the implementation guide. It has 14 steps across 4 working phases, plus an ongoing measurement phase. Each step lists granular actions, the finding it answers, and an acceptance check.
Work the phases in order. Cheap, reversible fixes ship first. The redirect surgery ships last, after Google can re-crawl a site that states who runs it and by what authority it sells.
- The killed 162 and the folded 155 still collect about 2.1 clicks/day of long-tail trickle; removing them zeroes that.
- A fall toward 15 clicks/day inside the window is expected.
- Below 15 clicks/day for 7 straight days is amber; 14 straight days is not expected. If it happens, stop and audit redirects, tracking, and new suppression.
| Phase | Window | Goal | Steps | Exit criteria |
|---|---|---|---|---|
| Phase 0 | This week | Measurement and safety | 3 | Claims fixed; order metric defined; the 177-row 301 map live |
| Phase 1 | Days 1 to 30 | Trust layer | 4 | Authorship live; review program live; 2 brand-defense pages live; crawler policy decided |
| Phase 2 | Days 30 to 90 | Content rebuild | 4 plus the citation standard | Country pages rewritten to the standard; SKUs honest; guide pipeline live; locales fixed |
| Phase 3 | Days 90 to 180 | Entity building | 3 | Affiliate program recruiting; reclaimable links reclaimed; editorial layer publishing |
| Phase 4 | Ongoing | Measurement cadence | Held in Part 7 | Weekly checks and monthly re-sweeps run directly; see Part 7 |
Phase 0: This week (measurement and safety)
Do these 3 steps first. Nothing here is reversible-risky, and everything downstream depends on it. While they run, freeze the page set: no new pages, new locales, or automated rewrites until the plan ships.
- Remove the contradicting claims. Edit the shared template once. Do not edit 362 pages by hand. Then work the list:
- Delete the string "Accepted in 175+ countries including Japan". The line lives on 362 pages.
- Publish 1 exclusion list naming Japan, South Korea, and mainland China. Word it the same on every page and in every locale. Match the FAQ and the terms pages.
- Delete the "8 minutes" delivery claim, or publish proof for it. The line lives on 282 pages. Use 1 processing-time number per context.
- Remove the recycled testimonial block. Keep a testimonial only where an order record substantiates it. 169 pages carry contradictory claims today.
Spam policies: scam and fraud “Scam and fraud come in many forms, including but not limited to impersonating an official business or service through imposter sites, intentionally displaying false information about a business or service, or otherwise attracting users to a site on false pretenses.”SQRG 5.6, p.63 “If you find the information about the website or the content creator to be exaggerated or mildly misleading, the Low rating should be used.”SQRG 4.5, p.35 “Multiple or significant factual inaccuracies on an informational page which would cause users to lose trust in the webpage as a reliable source of information”Acceptance check: view source on /, /faq/, and /italy/ shows zero occurrences of "175+" and "8 min". 1 page carries the exclusion list. 1 page carries the AAA/AATA disclosure block.
Finding cross-ref: Part 3.3; Part 5.1.
- Lock the measurement rules. Adopt order_complete as the single order metric in every report. Never quote raw key-event totals: generate_lead is 86.5% of post-collapse key events and masks the order trend (Part 5.5).
- Annotate every deploy the same day, before push. Record date, scope, URLs touched, reason, and expected signal.
- Treat GA4 figures from 2026-07-02 to 07-27 as void. Collection recorded zero traffic for those 26 days.
- Identify what fires generate_lead and the "(not set)" visit block born 2026-07-28. That block holds 58.3% of post-collapse orders. Tag it or exclude it before reading any order curve.
Acceptance check: every report quotes order_complete only. Every deploy carries a same-day annotation. The "(not set)" block is tagged or excluded.
Finding cross-ref: Part 5.5; Part 7.
- Deploy the redirect map and fix the residue URLs. Ship the 357-row map in 2 stages: the 177 rows that return 301 to their mapped targets now, and the 180 rows that return 410 from week 3, after the identity layer is live.
Why the kills return 410, not 301. A 301 to the homepage feels like the safe call, but Google reads a redirected dead page as a soft 404: the homepage is not what the searcher asked for, so the redirect gets flagged and the dead URL can linger in the index for months with a stale snippet attached. Users bounce the same way: they click expecting a specific page, land on the homepage with no explanation, and leave. A 410 is the clean signal: this page is gone for good, so remove it now. Google strips 410s from the index faster than 301s or 404s, crawl budget stays on pages that exist, and a custom 410 page can still tell the visitor the page is retired and point them at the nearest hub. That is why the 180 kill rows return 410.
- Build the 6 redirect-target pages first: /africa/, /europe/, /americas/, /asia-pacific/, /middle-east/, and /guide/international-driving-permit-car-rental-companies/. They return 404 today. No 301 row may ship before its target returns 200.
- Map each removed URL to its closest live equivalent. Never map a removed URL to the homepage.
- Fix the residue: /argentina-2/ must reach /argentina/ in 1 hop, and /Italy/ and /Italy3/ must return 301 to /italy/.
- Keep https on every hop. Return 410 on the 18 historic /translations/ slugs and kill their https-to-http downgrade chain.
- Request re-crawl in Search Console for every touched URL batch after deploy.
- Probe 25 evenly spaced map rows daily. Run the full 357-row sweep weekly. The full map is green by the Part 7 gate target of 2026-11-15.
Acceptance check: a 25-URL sample of the map returns the expected status on every row. /argentina-2/ resolves in 1 hop. /Italy3/ returns 301 to /italy/.
No row targets the homepage.
Finding cross-ref: Part 3.5; Part 3.2.
Phase 1: Days 1 to 30 (trust layer)
The trust layer answers who runs the site and why anyone should believe it. It ships before the content rebuild so Google's re-crawl of the cut page set lands on answered questions.
- Build the authorship layer. No author or reviewer exists anywhere on the domain today. Work the list:
- Assign a named author and a named reviewer to every editorial page, including the 73 keep pages.
- Publish 1 bio page per person. State credentials relevant to driving documentation.
- Acceptable credentials: travel law, automotive club work, rental operations, or documented travel in the country.
- Add Article markup with author and reviewedBy fields. Emit datePublished and dateModified in ISO 8601 format.
- Until a named person is approved, use the organization fallback: an "EITA editorial team" byline plus a named reviewer role.
- Hold the gate: no rewrite ships without author and reviewer schema live.
SQRG 4.5.1, p.36 “YMYL pages or websites that handle sensitive data with absolutely no information about the website or content creator should be rated Lowest.”Helpful content guidance “Is this content written or reviewed by an expert or enthusiast who demonstrably knows the topic well?”SQRG 3.3.4, p.25 “Educational degrees, peer validation, expert co-authors, and citations can be evidence of positive reputation information for professionals who publish their work.”Risk: never invent a profile. Fabricated author pages are a Lowest-rating trigger, not a shortcut.SQRG 4.5.3, pp.36-37 “A webpage or website with "fake" owner or content creator profiles. For example, AI generated content with made up "author" profiles (AI generated images or deceptive creator descriptions) in order to make it appear that the content is written by people.”Acceptance check: every shipped page shows a named author and reviewer with working bio links. The page markup parses with zero errors.
Finding cross-ref: Part 3.5.
- Start the reviews program. Work the setup, then the reply engine:
- Re-check the live Trustpilot profile in a browser. Record score, review count, one-star share, and reply rate. Quote no archived figure before this check.
- Two archived figures conflict: 4.6 stars on 2026-09-05, against 4.2 and 1,328 in a stale February 2026 cache served to bots. The 2026-09-14 re-render read 4.5 stars and 1,555 reviews; a 2026-09-22 browser check read 4.6 stars and 1,563 reviews.
- Enable Trustpilot Automated Feedback Service invitations on the fulfillment event, not the purchase event.
- Invite every purchaser. Apply no sentiment filter anywhere in the flow.
- Use 1 neutral template. Offer no incentive. Use no star-direction language.
- Seed with the company's own test orders before go-live. Log every send in a dated compliance log.
- Reply to 100% of new negative reviews within 48 hours. Sweep the one-star backlog weekly until cleared.
- Structure every reply the same way: acknowledge, state the honest product scope, root-cause the specific claim, offer a concrete resolution path, move detail to support.
- Pre-load the honest-scope paragraph into 3 templates: wrong expectation, delivery or document issue, police or rental refusal.
SQRG 3.3.2, p.23 “Credible, convincing reports of fraud and financial wrongdoing is evidence of extremely negative reputation.”Compliance frame: generalized solicitations to all purchasers are the safe harbor, per the FTC rule on consumer reviews (16 CFR 465.2(d)(1)). Sentiment-conditioned incentives are prohibited under 16 CFR 465.4. Review gating is deceptive under 16 CFR 255.2(e) Example 11. Trustpilot's own rule matches: invitations must be neutral and unbiased, with no incentives offered (Trustpilot Guidelines for Businesses, June 2026).
Directional month-3 (Phase 2) targets: reply rate at or near 90%; review count up 90 to 150; one-star share flat to down. Diluting the 11% one-star share below 7% is a 12-to-24-month trajectory, and the claims fixes are the load-bearing lever.
Acceptance check: automated invitations are live. A weekly check shows 100% of new negative reviews answered within 48 hours. The police review carries a visible, professional reply.
The compliance log shows every send and every reply.
Finding cross-ref: Part 4.2.
- Publish the 2 brand-defense pages. Build both to this spec:
- Publish /reviews: 1 canonical page. Carry dated, attributed, anonymized excerpts, both positive and negative, each with the company reply where one exists.
- Add a visible "how we collect reviews" note to /reviews. Refresh the page monthly. Link out to the live Trustpilot profile as the full record.
- Publish /is-e-ita-legit. Answer in the first paragraph. Sign it with the entity name, the address, and a visible last-updated date.
- Answer 4 things directly on /is-e-ita-legit: what EITA LLC is, what the product is and is not, the AAA/AATA disclosure, and the refund policy.
- Do not add self-serving review markup to either page. PROBABLE Google's 2026-07-24 review-snippet update makes fake or undisclosed-incentivized reviews a markup-level penalty surface (trade-press capture; not re-verified).
- Also publish an About page and a real contact page. /about-us/ currently returns 404.
- Put the physical address, entity details, and support channels on the contact page.
- Add 1 line to both defense pages: "EITA LLC operates e-ita.org only." This separates the brand from lookalike sites.
- Link both defense pages from the footer, sitewide.
SQRG 4.5.1, p.36 “Any site that handles personal, private or sensitive data must provide extensive contact information. This includes sites that ask users to create passwords, share personal information, or conduct financial transactions.”SQRG 5.5, p.63 “Pages that offer payment functionality or process other types of financial transactions should receive a Low rating if there is an unsatisfying amount of customer service information or contact information.”Acceptance check: both pages are live, indexed, and dated. Both reach page 1 for the brand-plus-legit query within 90 days (a Phase 2 target). The contact page shows the physical address and support channels.
Finding cross-ref: Part 4.2; Part 5.1.
- Decide the AI-crawler policy, publish llms.txt, extend the schema. The WAF (web application firewall: the Cloudflare layer that filters requests) is the blocker today. Work the list:
- Write the crawler decision down in 1 paragraph. Allow GPTBot, ClaudeBot, Bytespider, and OAI-SearchBot in the WAF.
- In Cloudflare, open Security, then Bots. Turn off "Block AI bots", or add a WAF custom rule with the Skip action for verified bots.
- Keep robots.txt permissive. robots.txt is not the blocker today; the WAF is.
- Verify bots by IP address, not by user-agent string alone. Match hits against the published lists at openai.com/gptbot.json, claude.com/crawling/bots.json, and perplexity.com/perplexitybot.json.
- PROBABLE ByteDance publishes no official IP list for Bytespider. Treat its identity as community-documented.
- Probe all 5 user-agents weekly: GPTBot, ClaudeBot, Bytespider, PerplexityBot, and OAI-SearchBot. All 5 return 200 by 2026-10-11.
- Publish /llms.txt as plain text. Link only surviving canonical URLs. PROBABLE llms.txt is a 2024 community proposal (llmstxt.org); no major engine has publicly committed to honoring it. Ship it anyway.
- Add Organization and WebSite JSON-LD to the homepage, with the legal name.
- Add BreadcrumbList markup to country pages as they rewrite.
- Fix the markdown twins: strip the leaked doctype line, give the /faq/ twin exactly 1 level-1 heading, and unescape the frontmatter values.
Acceptance check: a probe with each of the 5 crawler user-agents returns 200. /llms.txt returns 200 as plain text. The homepage parses with Organization and WebSite nodes. / and /faq/ return markdown with no doctype leak, and the /faq/ twin carries exactly 1 level-1 heading.
Finding cross-ref: Part 5.2.
Phase 2: Days 30 to 90 (content rebuild)
The content rebuild replaces the templated country farm with pages a rater can tell apart. 2 model pages are ready templates, /italy/ (English) and /es/estados-unidos/ (Spanish), alongside the Differentiation Standard. Clone the model pages; do not invent a new shape.
- Rewrite the country-template program. Every rewrite-verdict page must meet the Differentiation Standard. Start with the order-bearing pages. Per page, require all of the following:
- At least 10 facts that appear on no other country page.
- At least 5 primary sources, each with an accessed date.
- 1 filled data table, such as issuing body and convention status.
- 800 to 1,500 country-specific words; 2,500+ for priority markets.
- Below 30% shared n-gram overlap with every sibling page.
- A named author and reviewer.
- One H1; no heading string repeats within a page, and country-specific headings do not repeat on a sibling page.
- 3 visible dates: published, reviewed, and last verified.
- Clone the 2 model pages. Carry their 12-section anatomy in the same order on every page.
- Build each page through 6 steps: research pass, draft, SME review, linguist pass for translated pages, quality gates, publish and annotate.
- Run the research pass against the whitelist below. Record every URL, its status, and its accessed date in the page working file. Target 15 candidate facts per page.
- Ship the 25 order-bearing pages first. All order share sits on English pages. Then rank the rest by click loss.
- The first batch of 10: /italy/, /spain/, /us/, /united-kingdom/, /greece/, /kuwait/, /egypt/, /france/, /thailand/, /canada/. These carry the 2,500+ word target.
- Hold 3 hard gates before publish. Overlap must read below 30% against every sibling. Every numeric claim carries a cited source. No contradiction survives against the FAQ, the homepage, and every locale.
- Where automation contributed to a page, add a per-page disclosure block answering who was involved, how automation was used, and why. A site-wide sentence with no per-page indication fails the standard.
- Complete all 64 rewrites by 2027-01-31 (the plan's third deadline gate); the plateau path in Part 7 needs them done by early December.
Spam policies: scaled content abuse “Scraping feeds, search results, or other content to generate many pages (including through automated transformations like synonymizing, translating, or other obfuscation techniques), where little value is provided to users”Spam policies: scaled content abuse “Scaled content abuse is when many pages are generated for the primary purpose of manipulating search rankings and not helping users. This abusive practice is typically focused on creating large amounts of unoriginal content that provides little to no value to users, no matter how it's created.”SQRG 4.6.5, p.42 “Pages and websites made up of content created at scale with no original content or added value for users, should be rated Lowest, no matter how they are created.”SQRG 3.2, p.21 “Accuracy: For informational pages, consider the extent to which the content is factually accurate. For pages on YMYL topics, consider the extent to which the content is accurate and consistent with well-established expert consensus.”SQRG 4.7, p.46 “The website terms of use states that "some articles" are generated by artificial intelligence and may have errors or be out of date; there is no indication to which pages this statement applies. The information in this article is not trustworthy and is Lowest E-E-A-T”Acceptance check: every page's claims carry their cited sources, with no open rows in the page working file. A diff against every sibling reads below 30% overlap. Author and reviewer markup is live on the page. Heading uniqueness is checked in the page and against sibling pages.
The change log records the gate results per page.
Finding cross-ref: Part 3.2; Part 3.5.
- Replace multi-year SKUs with renewal plans. Work the list:
- Retire the 2-year and 3-year permit SKUs.
- Sell a 1-year product as the flagship.
- Offer a prepaid renewal plan at the same total price, so 3-year revenue holds.
- State on the checkout page, in plain text: the product is a private translation booklet, not a government permit.
- Carry the same statement in the FAQ, the terms pages, and every locale.
- Where US buyers are addressed, quote the official 1-year rule. USA.gov states: "An IDP is valid for one year and cannot be renewed." (USA.gov, International Driving Permit, last updated 2026-04-14).
The 1-year cap comes from the 1949 convention framework and issuer practice. The multi-year validity claim is the exact string AI engines quote as a warning sign (Part 5.1).
Fixed-term renewals are the documented norm for travel documents. TSA PreCheck and Global Entry run fixed 5-year terms; ESTA runs a 2-year term with reapplication (TSA, CBP, and CBP ESTA published fee pages, checked 2026-09).
PROBABLE No private IDP-vendor renewal SKU was verified. Treat the renewal-plan shape as the honest-reframe path, not a copied precedent.
SQRG 5.6, p.63 “If you find the information about the website or the content creator to be exaggerated or mildly misleading, the Low rating should be used.”Acceptance check: no page sells a validity above 1 year as permit validity. The renewal plan keeps 3-year revenue. The checkout states what the product is and is not.
Finding cross-ref: Part 5.1.
- Build the country-guide pipeline on original data. Work the list:
- Build 1 "Do I need an IDP in X" guide per rewritten country page, in the existing guide collection.
- Insert 3 first-party proof classes: anonymized orders per destination, reported rental-desk issues, and refund reasons.
- Suppress any country count below 10. Round larger counts down to the nearest 50. Label every figure with its window, for example "Jun-Sep 2026".
- Publish under the same authorship, sourcing, and citation rules as the country pages.
- Mine support tickets monthly. Add the top 5 to 10 questions per country to the page FAQ. Answer each through the citation gate.
- Log rental-desk reports in a country-keyed sheet: document type, printed or digital, company, country, date.
- Update a country's "Rental desk reality" section after 2 consistent reports. Date the update.
- Never invent a report or a count to fill a section.
Helpful content guidance “Does the content provide original information, reporting, research, or analysis?”Helpful content guidance “Does your content clearly demonstrate first-hand expertise and a depth of knowledge (for example, expertise that comes from having actually used a product or service, or visiting a place)?”Acceptance check: every pipeline page names its sources and dates. Every figure traces to the order system. The authorship block is live.
Finding cross-ref: Part 3.5.
Tooling: run this operation as a repeatable monthly cycle with the travel-content-skill package, not a one-off project. It is a six-step content pipeline for travel sites: research sweep, scored idea slate, drafting, editor pass, audit and fix pass, and localization on request. For this site it turns the country-guide pipeline into a standing monthly operation, and its gates match this plan: every page needs a named author, pages on legality, money, safety, or health need a named reviewer, the freshness window is an operator setting, and a page ships only when a reader cannot get it elsewhere.
- Fix the localization gaps. Patch the locale template once, then go locale by locale:
- Localize every locale title tag, meta description, and H1. Ship es, fr, it, and ar first; these 4 survivor locales hold 124 pages on the verdict-sheet basis (120 live).
- The 124-page template-level pass is scoped per locale. PROBABLE The scope is an estimate, not a measured value.
- Add the missing H1 to the 37 live pages without one (per the 2026-09-13 crawl). Every locale FAQ carries exactly 1 H1.
- Remove the doubled brand suffix on locale FAQ and legal pages.
- Remove the source-level duplicate eligibility H2 string from the page template (it repeats in source on 313 of the 445 live pages; one copy sits inside a widget payload). The rendered pages do not show a duplicated H2 today (live check 2026-09-21).
- Hold 1 register per page. Spanish currently mixes tu and usted.
- Pick 1 product term per locale. Spanish holds one of IDL, PIC, or Permiso de Conducir Internacional.
- Ban English title case in non-English headings.
- Credit a named fluent reviewer on each locale page. Carry the same citation set as the English master.
- Fix hreflang among surviving locales only. Emit an alternate only when the localized page exists, returns 200, and links back. Today the hreflang sets break two of the three conditions: 30 non-reciprocal edges and 33 targets at redirected URLs.
- Localize the language-switcher chrome.
- The verdict sheet retires 7 locale hubs: /de/, /el/, /hi/, /pt/, /ru/, /th/, /tr/. Apply this step to the 4 survivors: /es/, /fr/, /it/, /ar/.
SQRG 3.2, p.21 “On the other hand, the automatic creation of thousands of pages by running existing freely available content through existing translation software without any oversight, manual curation, etc., would not be considered to have effort.”Acceptance check: a crawl of the 4 surviving locale hubs shows zero English title tags. Every locale FAQ has exactly 1 H1. Each locale page names its reviewer.
Finding cross-ref: Part 3.3.
The citation standard: whitelist and blacklist
Every rebuilt page stands on citations. The IDP topic is YMYL (Your Money or Your Life: topics where wrong content can harm finances or safety), so the scrutiny standard is high.
The rule of thumb: the official source wins. When sources conflict, the page states the conflict and defers to the more authoritative source.
(a) The whitelist: approved sources by claim type
| Claim type | Approved sources | Example claim it supports |
|---|---|---|
| Convention status (1949 Geneva, 1968 Vienna) | UNECE, Texts and Status (unece.org) | "Italy is party to the 1968 Vienna Convention." |
| Whether a country honors IDPs; the official count | U.S. Department of State, 7 FAM 1430 (fam.state.gov); AAA IDP country list (aaa.com) | "More than 150 countries honor IDPs." |
| Rules for US travelers in country X | travel.state.gov country information pages; US embassy and consulate pages, for example U.S. Embassy in Japan (jp.usembassy.gov) | "Americans cannot drive in Japan on a US license alone." |
| US issuers of record; the scam frame | FTC alert (consumer.ftc.gov, 2024-06-24, issuer note updated 2025-07-16); USA.gov (usa.gov); AAA (aaa.com); AATA (aataidp.com) | "Only AAA and AATA are authorized by the US Department of State." |
| United Kingdom rules | GOV.UK, Driving abroad (gov.uk) | "Check whether you need an IDP before you travel." |
| France rules | service-public.fr, Permis international (F11534) | "The permis international is requested online." |
| Germany rules | German Federal Ministry for Digital and Transport (bmdv.de); local Straßenverkehrsamt pages | "Apply at the licensing office where you live." |
| Italy rules | ACI-hosted Codice della Strada art. 135 (aci.gov.it); Ministero dei Trasporti | "The international permit is issued by the authority that issued the license." |
| Japan rules | JAF, Driving in Japan (english.jaf.or.jp); National Police Agency (npa.go.jp) | IDP validity in Japan, per JAF and the National Police Agency. |
| Spain rules | DGT, Permiso internacional (dgt.es) | "The international permit is a complementary permit." |
| Australia rules | State transport portals, for example Service NSW (service.nsw.gov.au); Australian Automobile Association (aaa.asn.au) | "IDPs issue through the AAA network and state clubs." |
| Canada rules | CAA (caa.ca); provincial licensing pages | "CAA is the authorized issuer for Canadian licenses." |
| Rental desk requirements | Europcar IDP requirements (europcar.com); Avis location pages (avis.com); Hertz; Sixt | "Rental desks list license and IDP requirements per country." |
| Federation positions on private IDLs | FIA, Travel and Tourism (fia.com); AIT Touring Alliance (ait-touringalliance.com) | "IDLs sold online are not legally recognised." |
| Statute changes and fee schedules | Official gazettes and journals, for example Bundesgesetzblatt (bundesgesetzblatt.de), BOE (boe.es), Gazzetta Ufficiale (gazzettaufficiale.it) | "The fee schedule changed on [date]." |
| Travel demand context | UN Tourism Barometer (untourism.int); NTTO at trade.gov; IATA | "Global international arrivals grew 4% in 2025." |
(b) The blacklist: source types to never cite
| Source type | Why banned | Example domains to never cite |
|---|---|---|
| Rival IDP vendors | Direct conflict of interest. Their acceptance claims are marketing, not evidence. A citation endorses a competitor. Scope: never cite these domains on rebuilt pages. Reading a rival's affiliate terms as market research is not a citation. | internationaldriversassociation.com; idaoffice.org; fastidp.com; internationaldrivingpermit.org |
| Lookalike and scam operators | Police-fraud reviews and ecosystem contamination. Citing one conflates the brand with a lookalike. | e-itca.org |
| Wikipedia, Wikisource, and mirrors | Crowdsourced text is not legal authority. Transcriptions drift. Cite the treaty depositary instead. | wikipedia.org; wikisource.org |
| Expat and travel blogs | No accountability. Recycled marketing claims, affiliate-incented content, and stale dates. | twocantravel.com; mominitaly.com; schengentraveler.com |
| Forums and Q&A sites | Anecdote, not authority. Treat them as reputation evidence to monitor, never as citation sources. | reddit.com; quora.com; tripadvisor.com forums |
| Scraped or stale aggregators | Undated snapshots can be wrong and outrank the brand. No text provenance. | eitareviews.com |
| Sites that sell coverage | A "write for us" or "sponsored post" page means the source sells authority. What it publishes is inventory, not evidence. | Any domain advertising paid posts |
(c) Citation mechanics
- Carry at least 3 primary outbound citations per country page. At least 1 must be a government or club authority; at least 1 must be a rental company source. The coverage rule makes 6 the practical floor: convention status, issuer of record, national authority, rental company, the consumer-protection frame, plus 1 context source.
- Verify officialness before citing. The URL sits on a state-controlled domain, or the ministry's own portal links to it, or it is the depositary record (UN Treaty Collection, UNECE).
- Treat a mirror as citable only when the official page is unreachable or unreadable to machines. Label it as a mirror in the sources list.
- Check machine readability. AI crawlers execute no JavaScript, so a page that is blank in View Source is invisible to them. Test the cited page with View Source, including the site's own pages.
- Weight by readership. A source nobody reads carries little corroboration. Prefer sources that rank or get cited for the topic.
- Link the official source, never a mirror, when both are readable.
- Cite the specific statute or page, not the domain home page. Examples: Codice della Strada art. 135; 7 FAM 1430; service-public.fr F11534.
- Keep the citation next to the claim it supports, in the same passage. Engines cite passages, not pages.
- Date-stamp every legal claim. Every source line carries an accessed date in YYYY-MM-DD form.
- Re-verify priority-market pages monthly and all other country pages quarterly. Reflect any source change within 30 days, with a change-log entry.
- Trace every acceptance claim to convention status or an issuer of record, never to marketing copy.
- Present the conflict on the page when sources disagree, and let the more authoritative source win.
External sources: the officialness, mirror, and machine-readability tests follow standard field practice. Cite statute text from official registers. Read pages as a crawler sees them: View Source, not a browser preview.
Acceptance check: every rebuilt page carries at least 3 primary outbound citations, at least 1 from a government or club authority and 1 from a rental-company source; every cited URL passes the View Source check; and every source line carries an accessed date in YYYY-MM-DD form.
Finding cross-ref: Part 3.5.
Phase 3: Days 90 to 180 (entity building)
Entity building grows who e-ita.org is off-site. It starts after the on-site trust layer is live, because every new mention then points back to a site that can hold it.
- Open the affiliate program. Work the list:
- Stand up tracking before recruiting anyone. Run the program on an affiliate platform (the Impact, PartnerStack, or Tapfiliate class) with 30-day cookies, sub-ID parameters, coupon codes, and custom landing pages.
- Write the program spec. Target the niche band of 30% to 50% commission per completed order, the published category precedent. Publish the band only after a unit-economics check confirms fulfillment can carry it.
- Recruit rental agencies first; the buyer's moment of need is the rental counter. Then driving schools, then insurers and travel-insurance checkouts.
- Vet every partner before approval: real business, real traffic, and no claims on the partner's site that violate the exclusion list or the 1-year framing.
- Review partner quality monthly through the sub-ID ledger. A partner program without sub-IDs cannot be audited per placement.
- Add an agent or reseller tier only after the claims pass is documented. A reseller repeating an unsafe claim is your claim under the FTC frame.
- Ship a claims-approved product paragraph in the partner kit. Partners use it verbatim or write inside the same rules.
- Put the disclosure clause in partner terms from day one: partners must disclose the paid connection (16 CFR 255.5(b)). Disclosure language ships in the kit.
- Mark every affiliate link rel="sponsored".
- Never let partners buy placements for ranking credit. A partner's paid link is your liability.
- Never buy links for ranking. Paid placements that pass ranking credit violate the link spam policy even when disclosed.
- Never buy marketplace or directory listings as links. Never run press-release link campaigns. Never place guest posts to borrow host authority.
- Paid search closes to unauthorized providers in this category on 2026-10-05 (Google Ads); Microsoft Advertising has required preapproval since 2026-08-19 and its rule is already in force. Affiliates, Meta paid social, and organic remain open.
Spam policies: link spam “Google does understand that buying and selling links is a normal part of the economy of the web for advertising and sponsorship purposes. It's not a violation of our policies to have such links as long as they are qualified with a rel="nofollow" or rel="sponsored" attribute value to the <a> tag.”External sources: the 30% to 50% commission band and the partner profile were read from a rival's published affiliate terms (idaoffice.org). That read is market research, not a page-citation source. Google Government documents and services ads policy, effective 2026-10-05, per trade press, 2026-09-16. Microsoft Advertising Government Services Policy, effective 2026-08-19 (PPC News Feed, 2026-08-26); Microsoft Advertising preapproval page. FTC endorsement rule, 16 CFR 255.5(b); subsection mappings not re-verified.
Acceptance check: the spec is written. Tracking works before the first recruitment email. Partner terms carry the disclosure clause.
A sample crawl shows rel="sponsored" on every partner link. The sub-ID ledger shows traffic per partner from week 1.
Finding cross-ref: Part 4.3.
- Reclaim the reclaimable links. Work the list:
- Pull the dead-URL inventory from the Search Console Links report plus 1 commercial index. Sort candidates by the authority of the dead page, not by link count.
- Live-test every candidate with a header request. Never trust a tool's "lost link" status alone.
- 301 every dead URL that still holds external links to the live page that now carries the linked content. Bulk redirects to the homepage discard the topical signal that made the link worth having.
- Cover the 2 dead media URLs that hold page authority 35 and 33.
- Cover the capitalized /Italy/ and /Italy3/ paths; 3 dofollow links from Italian travel blogs point at them.
- Cover the dead guide URL that holds 473 links (wikiprocedure.com).
- Cut the remitly.com chain to 1 hop, https only.
- Ship single-hop 301s. Verify every chain ends in 200.
- Request re-crawl of each fixed URL in Search Console the same day. Re-check the full map at 30 and 90 days.
- Watch the education-domain referring pages quarterly. A link inside a retired course page can vanish at any CMS cleanup.
- Run unlinked-mention reclamation on coverage that names the brand without a link. Warm requests convert at 15% to 40%. Convert only high-authority, topically relevant mentions; leave low-value mentions alone.
- Where a redirect cannot fix the source page, run reclamation outreach to the linking site.
- Decide the fate of the 4 alias domains 301ing in and the eitalicense.com clone. Review them against the expired domain abuse policy. Keep only what passes. Where an alias is kept, redirect page to page onto topically matched live pages; never whole-domain into the homepage.
Spam policies: expired domain abuse “Expired domain abuse is where an expired domain name is purchased and repurposed primarily to manipulate search rankings by hosting content that provides little to no value to users.”External sources: the reclamation method and the sort-by-dead-page-authority rule follow the standard lost-equity recovery practice for migrated sites. The 15% to 40% warm-reclamation band is vendor-reported (Reporter Outreach, May 2026).
Acceptance check: every listed URL returns 1 hop, 301, to a live equivalent and ends in 200. None targets the homepage. The 30-day and 90-day re-checks are logged.
Finding cross-ref: Part 4.1.
- Start the editorial layer. Work the list:
- Open a news-and-guides section under named authors, with the sourcing rules and citation standard above.
- Lead with original data: permit statistics, destination rule changes, fee updates.
- Ship 1 maintained dataset per quarter, built on official sources. First candidate: a digital nomad visa desk covering 50+ national programs with requirements, validity windows, and official links, refreshed on every rule change. Time the pitch before the summer demand spike.
- Structure every asset for extraction: answer-first opening, strict heading hierarchy, 1 quotable stat statement per section, a methodology block, and tables. PROBABLE A 2026 preprint found structure-only changes lifted citation rates 17.3% across 6 engines (GEO-SFE, arXiv 2603.29979, single study, not yet replicated).
- Add 1 change-log entry per substantive update on each page.
- Never restamp a date without a substantive change.
- Build 2 target lists before pitching. The link list: tier-1 editorial. The citation list: the roughly 20 outlets AI engines actually cite for this category, reverse-engineered from the monthly re-sweep receipts. The 2 lists barely overlap; do not reuse one for the other.
- Seed the citation list with the travel-media slots engines already read: wise.com, remitly.com, and thelocal.it class sources.
- Pitch original data only. 88% of journalists delete off-beat pitches (Muck Rack, 2026). Cap each campaign at about 100 personalized sends. The yield sweet spot is 51 to 100 sends; campaigns of 1,001+ sends earned 70% fewer links (BuzzStream, 31-million-email analysis).
- Skip wire press releases. PROBABLE Press releases appear in about 1% of AI citations (Muck Rack data, vendor-commissioned).
- Open a YouTube education channel on the category leader's template. Ship short explainers: what the document is, where it is valid, what it does not do. Post transcripts. Description links carry no ranking equity; the channel is a citation and brand-defense surface.
- Keep the entity facts identical everywhere: name, address, and product description on the site, Trustpilot, YouTube, and partner pages.
- Stay out of Reddit while the 2022 scam thread stands. Participation now reads as astroturfing. Reddit's own systems stop about 25,000 net new spammy posts and comments a day (Reddit, 2026-07-06). Seeded campaigns are the category's named failure pattern (Kotaku on the Trap Plan case, 2025-11-10; FTC 16 CFR Part 465).
- After the claims fix is verified and the thread's premise is weakened, start the real-person answering program. Use 1 named account with 30+ days of genuine participation before any brand mention. Put a disclosure line in every brand-adjacent answer. Post mentions, not links.
- Never draft AI comments at volume. Never purchase aged accounts. Never let colleagues upvote.
- Measure monthly: the money-query prompt set, plus the Bing Webmaster Tools AI Performance report for citation counts. PROBABLE The Bing report launched 2026-02 and its per-property counts are unstable month to month; read quarters, not months.
- Run a quarterly audit: every numeric claim cited, every date backed by a logged change.
Risk: never restamp a date without a substantive change. Freshness signals are significance-based, so cosmetic date edits add risk, not benefit.Google API leak: lastSignificantUpdate “Last significant update of the document. This is sourced from the quality_timebased.LastSignificantUpdate proto as computed by the LSUSelector from various signals.” Corroborating context only.External sources: Muck Rack, 2026 State of Journalism (88% delete off-beat pitches; syndicated release, the globenewswire.com original was unreachable on 2026-09-22). BuzzStream spray-and-pray analysis, 2025 (51 to 100 sends as the yield sweet spot; 1,001+ sends earned 70% fewer links). Reboot Online JRPass FOI case study (travel-category data-PR precedent, 100+ links, vendor-reported). GEO-SFE, arXiv 2603.29979. Reddit, 2026-07-06.
Acceptance check: the section is live with named authors. Both target lists exist before the first pitch. A quarterly audit finds every numeric claim cited and every date backed by a logged change.
Finding cross-ref: Part 3.4.
Phase 4: Ongoing (measurement cadence)
Recovery is declared by data, not by effort. Part 7 holds the pre-registered KPI framework: 6 readiness gates, weekly checks, and the decision rules for lifting and pivot reads. Read Part 7 before Phase 2 ships; the expected-dip window starts the moment the kills land.
PART 7 Measurement and Monitoring
This part is the KPI framework. Every threshold below was fixed on 2026-09-17, before any recovery data existed. Nothing on this page needs outside tooling. A Search Console login, a GA4 login, a Trustpilot business login, and 4 browser tabs cover the whole cadence.
7.0 Terms
- GSC means Google Search Console.
- The probe set means the 257 queries that still showed impressions after the collapse.
- Weighted position means the average position, weighted by impressions.
- Rolling mean means the average of the last N days.
- A key event means a GA4 count of a completed action.
7.1 The 6 readiness gates
These gates measure deploy state, not traffic. Each is a yes-or-no probe. All 6 were red on 2026-09-17, the pre-remediation state.
| Gate | What it probes | Pass condition | State on 2026-09-17 |
|---|---|---|---|
| 1. AI-crawler access | WAF response to AI crawlers | GET / as GPTBot, ClaudeBot, Bytespider, PerplexityBot, OAI-SearchBot returns 200 for all 5 | RED GPTBot, ClaudeBot, Bytespider return 403; PerplexityBot and a browser return 200; OAI-SearchBot was not in the 2026-09-17 probe set |
| 2. llms.txt | Machine-readable site index | /llms.txt returns 200, plain text, links only surviving canonical URLs | RED 404 |
| 3. Homepage schema | Entity markup | Organization node with legal name plus WebSite node, all JSON-LD parses | RED FAQPage only; Organization and WebSite absent |
| 4. Markdown twins | Markdown content negotiation | / and /faq/ return markdown with no doctype leak; /faq/ twin has exactly 1 level-1 heading | RED doctype leak on both; /faq/ twin has 0 level-1 headings |
| 5. Redirect map | The 357-row map live | Every kill URL returns 410; every fold URL returns 301 to its mapped target | RED 5 of 5 sampled kills return 200; 2 of 5 sampled folds return 200 |
| 6. Shared-chrome claims | Claim strings on /, /faq/, /italy/ | "175+" and "8 min" absent from all 3 bodies | RED both strings live |
7.2 Weekly checks, 30 minutes
Run these every Monday. GSC data inside the last 72 hours is partial; read through the latest complete day only.
- Clicks/day vs the 30.9 baseline. GSC, Performance, Date view. Sum the last 7 complete days. Divide by 7. Compare to 30.9, the post-collapse floor, and to the 270 plateau path.
- Index coverage. GSC, Index, Pages. Record total indexed. Expect the count to fall toward the surviving page set during 2026-10-19 to 2026-11-15. Any appearance of "Crawled - currently not indexed" is a stop signal: pause the rewrite schedule and inspect the first affected URLs.
- Review velocity. Trustpilot business account. Record new reviews, the 1-star share (baseline 11%), and the reply rate on negatives (target 100% within 48 hours).
- Order tracking. GA4, order_complete daily. Zero on any day is a tracking alarm, not a sales event. Record the "(not set)" share of orders; above 65% is amber, below 40% is attribution recovering.
7.3 Monthly checks
- AI-engine re-sweep. On the first Monday of each month, ask ChatGPT, Gemini, Perplexity, and Claude the same questions used on 2026-09-05. Include "Is e-ita.org legit?" and "best online IDP 2026". Log 3 things per engine: the verdict, the sources it cites, and whether any first-party page is cited. The 2026-09-05 baseline is 4 of 4 negative, anchored on the FTC alert, the forum threads, and the site's own claims.
- Gate re-probe. Re-run the 6 gate probes. A gate that was green and turns red is a deploy regression; fix it before any new work ships.
- Position read. GSC, query export, last 28 days. Compute the impression-weighted position on the probe set. Compare to 33.60, the collapse-window value, and to 9.40, the pre-break reference.
7.4 Scorecard
| Metric | Current on 2026-09-17 | Target and date | How to measure |
|---|---|---|---|
| All-site clicks/day, 7-day rolling | 30.9 | 270 sustained 7 days inside 2026-12-14 to 2026-12-27 (rewrites complete by early December); final read 2027-03-31 | GSC, Performance, Date view; sum of last 7 complete days divided by 7 |
| All-site impressions/day, 7-day rolling | 409 (527 post-collapse era) | Recover together with position; below 406 sustained 7 days outside the dip window is amber | GSC, Performance, Date view |
| Probe-set weighted position | 33.60 (9.40 pre-break) | 5 positions better than the trailing 28-day mean, held 14 days, means suppression is lifting | Current value: GSC query export over the collapse window 2026-08-21 to 2026-09-13 (24 days), weighted by impressions over the 257 probe queries. Ongoing: last 28 days. |
| Indexed pages | 429 of 438 archived; 432 of 438 on a single live re-read 2026-09-21 (not archived) | Falls toward the surviving page set by 2026-11-15; "Crawled - currently not indexed" returns to 0 | GSC, Index, Pages |
| order_complete, daily (GA4) | 30.4/day post-collapse era | Nonzero every day; "(not set)" share of orders below 40% | GA4, Events, order_complete, daily |
| Trustpilot | 4.6 stars (2026-09-22 read), 11% 1-star | Hold 4.6 or better; 100% of negative reviews answered within 48 hours | Trustpilot business account |
| AI-engine verdicts | 4 of 4 negative (2026-09-05) | First neutral or positive verdict, with a first-party page cited | Monthly re-sweep, 7.3 |
| Readiness gates | 0 of 6 green | 6 of 6 green by 2026-11-15 | Gate probes, 7.1 |
7.5 Decision rules
These rules decide what the numbers mean. They are fixed in advance so no one re-reads them after the fact.
- Lift candidate. The 7-day rolling clicks/day rises more than 20% above the trailing 28-day mean. It holds 7 or more days, confirmed only after a named update completes. This rule is the only authority for declaring recovery.
- Expected dip. From 2026-10-19 to 2026-12-06, clicks below the 30.9 floor are expected while kills and folds leave the index. Amber if the 7-day rolling value falls below 15 for 7 straight days. Red if it stays below 15 for 14 days; then audit redirects and tracking first.
- Suppression-lift detector. All 4 conditions at once, on the probe set:
- Position is 5 positions better than the trailing 28-day mean.
- That holds for 14 consecutive days.
- Probe impressions stay at or below 1,269 per day on each of those days.
- No named spam or core update is mid-rollout in the window.
- Brand guardrail. Brand weighted position beyond 10.8 sustained 14 days is amber; beyond 15 is red. A brand slide re-opens the cause assessment and pauses all recovery reads.
- Pivot trigger. Evaluated 28 days after the first named update that completes 28 or more days past a fully green redirect map. Trip on either condition. Condition 1: generic recovery below half of brand recovery. Condition 2: rewrite-cohort pages earn 10 or more generic clicks/day while keep-cohort pages earn under 5. On trip, assemble the pivot packet: generic ratio, brand ratio, both cohort reads, and gate history. The pivot decision is yours; the numbers above are the whole case.
Ceiling basis: half the pre-break probe impressions. 96,447 impressions over 38 elapsed days gives 2,538/day, ceiling 1,269/day (the framework value). Counting the stated window inclusively as 39 days gives 2,473/day, ceiling 1,237/day. The framework value uses the 38-day count. Probe impressions run about 87/day today, so no recovery read was affected by either value.
7.6 Failure states
B Appendix: Verdict and Redirect Tables
The two execution sheets behind Part 3 live as their own pages, in full. Table B.1 classifies every URL in the 454-URL audit inventory. Table B.2 is the redirect and removal map for the URLs that do not survive.
B.1 Page-class verdict sheet: 454 URLs
One row per URL. Verdicts: keep 73, rewrite 64, fold 155, kill 162. Score columns use the E-E-A-T rubric (0 to 10) described in Part 3. Blank cells mean the metric does not apply; the exceptions are six rows with no scores (six URLs added to the inventory outside the 2026-09-13 crawl; live-verified 2026-09-21) and five country rows with no cosine. Delta% is undefined at zero pre-break clicks. Cosine and boilerplate exist only for pages with a sibling comparison.
Open the full verdict sheet (also ships as the EITA Verdict Sheet v0.6 workbook).
B.2 Consolidation and redirect map: 357 rows
The plan redirects 177 rows (301) to the closest matching page and removes 180 rows (410) at deploy time. Planned action is the deploy plan, not the current state; the live column shows what each URL returned on 2026-09-21. This map covers all 317 fold and kill URLs from Table B.1 plus 40 URLs that have no verdict row. The 40 are 14 rental-brand guide redirects, 8 legacy aliases, and 18 retired translations pages. The 5 regional hub targets and the car-rental guide target are new pages. Build them before the 301 rows ship; they return 404 on 2026-09-21.
Open the full redirect map (also ships as the EITA redirects v0.6 CSV).