A working-line kennel in the south of Brazil, now found from 134 countries in three languages
A breeder with real credentials and a product that can ship abroad had no digital presence to match. The work was to publish what the breeder knows, in Portuguese, English and Spanish, so that a buyer in Lisbon, Montevideo or Luanda finds the kennel when they ask the question they actually ask: how big will the dog get, what does a working line cost, German Shepherd or Malinois.

- 29,032impressions in Google Search, 409 clicksSearch Console · 1 Jun to 13 Oct 2026
- 5,384impressions inside Google generative AI featuresSearch Console AI report · same window · 78 countries
- 134countries where the site appeared in Google resultsSearch Console · 30 of them clicked
- 636citations as a source in Microsoft AI answersBing Webmaster Tools · 30 May to 13 Oct 2026
- 60sessions from AI assistants, 6% of 996GA4 · 1 Jan to 15 Oct 2026
- 46countries with users in GA4, 0 key eventsGA4 · since launch
01 · ContextThe business
A working-line German Shepherd kennel in Chapecó, Santa Catarina. Titled dogs, health testing, a small number of litters a year, and buyers who arrive from anywhere Portuguese or Spanish is spoken and beyond.
02 · Starting pointWhere it started
The Search Console property starts on 1 Jun 2026 with a handful of impressions a day. The first 28 days total 140 impressions. The kennel's own words about the period before: it practically did not exist online.
03 · ChallengeThe problem to solve
Rank for a category, not a brand, in three languages, with a consistent entity across all of them, and turn a regional breeder into an option a foreign buyer can evaluate without a phone call.
04 · StrategyWhat the plan was
One entity, three languages, the same facts on every page. A content system built on the questions buyers type before they choose a breeder, and image optimisation so the kennel is found by people who have never heard its name.
05 · StructureWhat I built
- A three-language site (Portuguese, English, Spanish) with hreflang and one entity across all three.
- A category content system: growth chart by age, working line against show line, German Shepherd against Malinois and Rottweiler, price.
- Image optimisation that took the kennel to the top of image search for its category.
- Inbound capture for international buyers; litter negotiations are handled by the owner and are not published as sales.
06 · TimelineDated milestones
- 1 Jun 2026Search Console property created. Baseline starts here.
- 20 Jun 2026First impression inside Google generative AI features.
- 1 Jul 2026First Bing impressions recorded (Bing Webmaster Tools).
- 7 Sep 2026Peak day inside Google AI features: 156 impressions.
- 10 Oct 2026Peak day in Google Search so far: 669 impressions.
- 13 Oct 2026Last complete day in the 15 Oct 2026 export.
07 · From impression to actionEach step, its own measurement
Impressions are appearances in a search or AI experience. Clicks are recorded at the source. Sessions are recorded on the site. Key events are actions the site tracks. Leads and deals live in the client's CRM. None of these is converted into another.
08 · Before and afterSame-length windows, no overlap
10,201% growth
Google Search impressions, Search Console. Baseline is the first 28 days after the property was created; no earlier search data exists for this property. Same-length windows, no overlap, 135 days from the start of the first to the end of the second. Growth observed after the structure was published.
31,178% growth
Impressions inside Google generative AI features, Search Console AI report, same windows. Same-length windows, no overlap, 135 days from the start of the first to the end of the second.
Bing Webmaster Tools, search performance, same windows. Same-length windows, no overlap, 132 days from the start of the first to the end of the second.
09 · EvolutionDrawn from the daily export, nothing smoothed
Google Search impressions per day
Search Console, web search, 1 Jun 2026 to 13 Oct 2026 (135 days). The dashed line marks search console property created.
Show the numbers as a table
| Month | Days in export | Impressions | Per day |
|---|---|---|---|
| Jun 2026 | 30 (1 Jun to 30 Jun) | 167 | 5.6 |
| Jul 2026 | 31 (1 Jul to 31 Jul) | 2,344 | 75.6 |
| Aug 2026 | 31 (1 Aug to 31 Aug) | 6,839 | 220.6 |
| Sep 2026 | 30 (1 Sep to 30 Sep) | 12,276 | 409.2 |
| Oct 2026 (partial) | 13 (1 Oct to 13 Oct) | 7,406 | 569.7 |
Google Search impressions per month
Same export, summed by calendar month. Partial months are shown as exported and marked.
Show the numbers as a table
| Month | Days | Impressions |
|---|---|---|
| Jun 2026 | 30 | 167 |
| Jul 2026 | 31 | 2,344 |
| Aug 2026 | 31 | 6,839 |
| Sep 2026 | 30 | 12,276 |
| Oct 2026 (partial) | 13 | 7,406 |
Impressions inside Google generative AI features per day
Search Console, generative AI features report, 1 Jun 2026 to 13 Oct 2026 (135 days). First impression on 20 Jun 2026.
Show the numbers as a table
| Month | Days in export | Impressions | Per day |
|---|---|---|---|
| Jun 2026 | 30 (1 Jun to 30 Jun) | 12 | 0.4 |
| Jul 2026 | 31 (1 Jul to 31 Jul) | 233 | 7.5 |
| Aug 2026 | 31 (1 Aug to 31 Aug) | 1,106 | 35.7 |
| Sep 2026 | 30 (1 Sep to 30 Sep) | 2,542 | 84.7 |
| Oct 2026 (partial) | 13 (1 Oct to 13 Oct) | 1,491 | 114.7 |
Citations as a source in Microsoft AI answers, per week
Bing Webmaster Tools, AI performance report, 30 May 2026 to 13 Oct 2026 (137 days), summed in 7-day buckets.
Show the numbers as a table
| Month | Days in export | Citations | Per day |
|---|---|---|---|
| May 2026 (partial) | 2 (30 May to 31 May) | 0 | 0.0 |
| Jun 2026 | 30 (1 Jun to 30 Jun) | 0 | 0.0 |
| Jul 2026 | 31 (1 Jul to 31 Jul) | 20 | 0.6 |
| Aug 2026 | 31 (1 Aug to 31 Aug) | 142 | 4.6 |
| Sep 2026 | 30 (1 Sep to 30 Sep) | 288 | 9.6 |
| Oct 2026 (partial) | 13 (1 Oct to 13 Oct) | 186 | 14.3 |
10 · GeographyWhere the demand appeared
134 countries with at least one impression in Google Search; 30 of them produced a click. Impressions mean the site appeared; clicks mean someone chose it. The two are shown separately.
All countries as a table (ISO code, sorted by impressions)
| # | ISO | Country | Impressions | Clicks |
|---|---|---|---|---|
| 1 | BR | Brazil | 21,949 | 262 |
| 2 | PT | Portugal | 2,687 | 56 |
| 3 | US | United States | 640 | 7 |
| 4 | ES | Spain | 534 | 19 |
| 5 | AO | Angola | 526 | 7 |
| 6 | MZ | Mozambique | 318 | 1 |
| 7 | MX | Mexico | 212 | 2 |
| 8 | AR | Argentina | 189 | 9 |
| 9 | CL | Chile | 136 | 3 |
| 10 | CO | Colombia | 131 | 3 |
| 11 | PE | Peru | 103 | 3 |
| 12 | GB | United Kingdom | 88 | 5 |
| 13 | PY | Paraguay | 84 | 2 |
| 14 | CR | Costa Rica | 82 | 2 |
| 15 | FR | France | 75 | 2 |
| 16 | IN | India | 62 | 0 |
| 17 | VE | Venezuela | 61 | 3 |
| 18 | UY | Uruguay | 56 | 9 |
| 19 | CA | Canada | 54 | 1 |
| 20 | CV | Cape Verde | 53 | 0 |
| 21 | CH | Switzerland | 42 | 0 |
| 22 | BO | Bolivia | 41 | 0 |
| 23 | DE | Germany | 40 | 0 |
| 24 | HN | Honduras | 40 | 1 |
| 25 | GT | Guatemala | 38 | 1 |
| 26 | JP | Japan | 36 | 0 |
| 27 | IT | Italy | 35 | 0 |
| 28 | NL | Netherlands | 34 | 0 |
| 29 | EC | Ecuador | 33 | 0 |
| 30 | AU | Australia | 29 | 0 |
| 31 | BD | Bangladesh | 29 | 0 |
| 32 | NG | Nigeria | 26 | 0 |
| 33 | BE | Belgium | 21 | 1 |
| 34 | IR | Iran | 19 | 0 |
| 35 | TR | Türkiye | 18 | 0 |
| 36 | AE | United Arab Emirates | 18 | 0 |
| 37 | DO | Dominican Republic | 17 | 1 |
| 38 | ID | Indonesia | 17 | 0 |
| 39 | PH | Philippines | 16 | 0 |
| 40 | NI | Nicaragua | 15 | 1 |
| 41 | GY | Guyana | 14 | 2 |
| 42 | EG | Egypt | 13 | 0 |
| 43 | LB | Lebanon | 13 | 0 |
| 44 | NO | Norway | 13 | 1 |
| 45 | DK | Denmark | 12 | 0 |
| 46 | IE | Ireland | 12 | 0 |
| 47 | MA | Morocco | 12 | 0 |
| 48 | ZA | South Africa | 12 | 0 |
| 49 | UA | Ukraine | 12 | 1 |
| 50 | LU | Luxembourg | 11 | 0 |
| 51 | VN | Vietnam | 11 | 0 |
| 52 | HK | Hong Kong SAR China | 10 | 0 |
| 53 | KE | Kenya | 10 | 0 |
| 54 | RU | Russia | 10 | 0 |
| 55 | AT | Austria | 9 | 0 |
| 56 | IL | Israel | 9 | 0 |
| 57 | KW | Kuwait | 9 | 0 |
| 58 | TZ | Tanzania | 9 | 0 |
| 59 | DZ | Algeria | 8 | 0 |
| 60 | CU | Cuba | 8 | 0 |
| 61 | PL | Poland | 8 | 0 |
| 62 | SE | Sweden | 8 | 0 |
| 63 | SV | El Salvador | 7 | 0 |
| 64 | FI | Finland | 7 | 0 |
| 65 | MY | Malaysia | 7 | 0 |
| 66 | PK | Pakistan | 7 | 0 |
| 67 | BG | Bulgaria | 6 | 0 |
| 68 | JM | Jamaica | 6 | 0 |
| 69 | PA | Panama | 6 | 0 |
| 70 | TN | Tunisia | 6 | 0 |
| 71 | AL | Albania | 5 | 0 |
| 72 | CM | Cameroon | 5 | 0 |
| 73 | GW | Guinea-Bissau | 5 | 0 |
| 74 | PR | Puerto Rico | 5 | 1 |
| 75 | RO | Romania | 5 | 1 |
| 76 | AZ | Azerbaijan | 4 | 0 |
| 77 | BA | Bosnia & Herzegovina | 4 | 0 |
| 78 | CZ | Czechia | 4 | 0 |
| 79 | GR | Greece | 4 | 0 |
| 80 | HU | Hungary | 4 | 0 |
| 81 | IQ | Iraq | 4 | 0 |
| 82 | LT | Lithuania | 4 | 0 |
| 83 | OM | Oman | 4 | 0 |
| 84 | SA | Saudi Arabia | 4 | 0 |
| 85 | KR | South Korea | 4 | 0 |
| 86 | CN | China | 3 | 0 |
| 87 | GF | French Guiana | 3 | 0 |
| 88 | LY | Libya | 3 | 0 |
| 89 | SI | Slovenia | 3 | 0 |
| 90 | SR | Suriname | 3 | 1 |
| 91 | ZW | Zimbabwe | 3 | 0 |
| 92 | AD | Andorra | 2 | 0 |
| 93 | BS | Bahamas | 2 | 0 |
| 94 | HR | Croatia | 2 | 0 |
| 95 | CW | Curaçao | 2 | 1 |
| 96 | CY | Cyprus | 2 | 0 |
| 97 | GE | Georgia | 2 | 0 |
| 98 | KZ | Kazakhstan | 2 | 0 |
| 99 | MT | Malta | 2 | 0 |
| 100 | MU | Mauritius | 2 | 0 |
| 101 | NZ | New Zealand | 2 | 0 |
| 102 | SN | Senegal | 2 | 0 |
| 103 | RS | Serbia | 2 | 0 |
| 104 | SG | Singapore | 2 | 0 |
| 105 | SY | Syria | 2 | 0 |
| 106 | TT | Trinidad & Tobago | 2 | 0 |
| 107 | UG | Uganda | 2 | 0 |
| 108 | ZM | Zambia | 2 | 0 |
| 109 | AM | Armenia | 1 | 0 |
| 110 | BH | Bahrain | 1 | 0 |
| 111 | BB | Barbados | 1 | 0 |
| 112 | BY | Belarus | 1 | 0 |
| 113 | BZ | Belize | 1 | 0 |
| 114 | KY | Cayman Islands | 1 | 0 |
| 115 | CG | Congo - Brazzaville | 1 | 0 |
| 116 | CD | Congo - Kinshasa | 1 | 0 |
| 117 | DM | Dominica | 1 | 0 |
| 118 | EE | Estonia | 1 | 0 |
| 119 | GH | Ghana | 1 | 0 |
| 120 | IS | Iceland | 1 | 0 |
| 121 | JE | Jersey | 1 | 0 |
| 122 | JO | Jordan | 1 | 0 |
| 123 | LV | Latvia | 1 | 0 |
| 124 | MG | Madagascar | 1 | 0 |
| 125 | MD | Moldova | 1 | 0 |
| 126 | NP | Nepal | 1 | 0 |
| 127 | MK | North Macedonia | 1 | 0 |
| 128 | PS | Palestinian Territories | 1 | 0 |
| 129 | QA | Qatar | 1 | 0 |
| 130 | SK | Slovakia | 1 | 0 |
| 131 | LK | Sri Lanka | 1 | 0 |
| 132 | ST | São Tomé & Príncipe | 1 | 0 |
| 133 | TW | Taiwan | 1 | 0 |
| 134 | TL | Timor-Leste | 1 | 0 |
Google Search Console, sheet Países, same window as above. ISO 3166 codes in the table.
Countries that actually visited (GA4)
46 countries with at least one active user, 0 with a key event. A GA4 user is a device or browser as the tool counts it, not a verified person.
All countries as a table (ISO code, sorted by users)
| # | ISO | Country | Users | Key events |
|---|---|---|---|---|
| 1 | BR | Brazil | 457 | 0 |
| 2 | US | United States | 81 | 0 |
| 3 | PT | Portugal | 57 | 0 |
| 4 | ES | Spain | 26 | 0 |
| 5 | CN | China | 14 | 0 |
| 6 | AR | Argentina | 12 | 0 |
| 7 | SG | Singapore | 12 | 0 |
| 8 | GB | United Kingdom | 11 | 0 |
| 9 | AO | Angola | 10 | 0 |
| 10 | UY | Uruguay | 10 | 0 |
| 11 | MX | Mexico | 8 | 0 |
| 12 | DE | Germany | 7 | 0 |
| 13 | HK | Hong Kong SAR China | 6 | 0 |
| 14 | PL | Poland | 5 | 0 |
| 15 | FR | France | 4 | 0 |
| 16 | IN | India | 4 | 0 |
| 17 | VE | Venezuela | 4 | 0 |
| 18 | AU | Australia | 3 | 0 |
| 19 | CL | Chile | 3 | 0 |
| 20 | CO | Colombia | 3 | 0 |
| 21 | GY | Guyana | 3 | 0 |
| 22 | NL | Netherlands | 3 | 0 |
| 23 | NZ | New Zealand | 3 | 0 |
| 24 | PY | Paraguay | 3 | 0 |
| 25 | PE | Peru | 3 | 0 |
| 26 | BD | Bangladesh | 2 | 0 |
| 27 | CA | Canada | 2 | 0 |
| 28 | IE | Ireland | 2 | 0 |
| 29 | NO | Norway | 2 | 0 |
| 30 | KR | South Korea | 2 | 0 |
| 31 | SR | Suriname | 2 | 0 |
| 32 | SE | Sweden | 2 | 0 |
| 33 | DZ | Algeria | 1 | 0 |
| 34 | BE | Belgium | 1 | 0 |
| 35 | CR | Costa Rica | 1 | 0 |
| 36 | CW | Curaçao | 1 | 0 |
| 37 | DO | Dominican Republic | 1 | 0 |
| 38 | FI | Finland | 1 | 0 |
| 39 | GT | Guatemala | 1 | 0 |
| 40 | HN | Honduras | 1 | 0 |
| 41 | IT | Italy | 1 | 0 |
| 42 | NI | Nicaragua | 1 | 0 |
| 43 | PR | Puerto Rico | 1 | 0 |
| 44 | RO | Romania | 1 | 0 |
| 45 | RW | Rwanda | 1 | 0 |
| 46 | AE | United Arab Emirates | 1 | 0 |
Google Analytics 4, Demographic details: Country, 1 Jan 2026 to 15 Oct 2026. 11 users had no country set. Users in data-centre cities (Ashburn, Council Bluffs, Boardman) are likely automated and are not claimed as audience.
Bing, top countries
Bing Webmaster Tools reports a fixed list of ten countries plus an unspecified bucket; it is not a full country list and is not added to the counts above. Brazil 709, United States 186, Spain 21, United Kingdom 5, China 3, Germany 2; unspecified 152.
11 · AI visibilityThree different measurements, kept apart
Impressions inside Google generative AI features: 5,384 in 135 days, from 78 countries, first one on 20 Jun 2026, peak 156 on 7 Sep 2026. This is Search Console's own report of the site appearing inside AI Overviews and AI Mode. It counts appearances, not clicks or visits.
Pages surfaced most:
/blog/crescimento-pastor-alemao-peso-altura/3,069 AI impressions/356 AI impressions/blog/preco-pastor-alemao-workline/335 AI impressions/blog/pastor-alemao-vs-rottweiler/291 AI impressions/blog/pastor-alemao-vs-belga-malinois/189 AI impressions
Citations as a source in Microsoft AI answers: 636 between 30 May and 13 Oct 2026, first on 22 Jul 2026, up to 6 different pages cited in a single day. From Bing Webmaster Tools' AI performance report. A citation is the page being used as a reference in a generated answer; it is not a click.
Traffic detected from AI platforms: 60 sessions whose recorded source is an AI assistant, chatgpt.com / ai-assistant 59, perplexity.ai / ai-assistant 1. From GA4 session source/medium. This proves the origin of the visit, not the content of the conversation.
12 · TrafficWhat arrived on the site
996 sessions since launch, grouped by source family. Referral includes the previous domain where one exists. Every row is text, so the split is readable without the bars.
GA4, session source / medium, 1 Jan 2026 to 15 Oct 2026. Active users 786, new users 786, average engagement 73.4 s per active user.
Top cities by users: Chapeco 68, Sao Paulo 57, Curitiba 18, Lisbon 18, Rio de Janeiro 18, Porto Alegre 17.
13 · ReadingWhat changed
Google impressions went from 140 in the first 28 days to 14,421 in the last 28. Portugal alone produced 2,687 impressions and 56 clicks. Uruguay is small in impressions (56) and unusual in intent: 9 clicks, a 16% click-through rate, which is what a buyer looks like. The growth-by-age article is the most shown page in Google Search (13,294 impressions) and the page Google's AI features surface most (3,069 AI impressions).
14 · LimitsThe honest part
Click-through rate over the window is 1.41%, the usual price of appearing for a wide question space where many answers are read without a click. GA4 records users from 46 countries but 0 key events, because the property has no conversion events configured; contacts happen on WhatsApp and are tracked by the owner. Sales to buyers abroad are in negotiation at the time of writing and are stated that way, not as closed. Bing is included here as a small but real second channel.
15 · Method and sourcesHow to read these numbers
Attribution
Growth is reported as observed after the structure went live, in the period tracked. Where the property was created with the site, the baseline is the first 28 days of the property, which is stated on every comparison. No paid traffic was run on any of these sites in the window. Sales, leads and revenue belong to the client and are not published. Full method: how the numbers are measured. Machine-readable data: portfolio-data.json.
- Google Search ConsoleWeb search performance, 1 Jun 2026 to 13 Oct 2026 (135 days). Impressions, clicks, countries, pages, queries, devices.
- Google Search ConsoleGenerative AI features report, 1 Jun 2026 to 13 Oct 2026 (135 days). Impressions only; the report has no clicks.
- Bing Webmaster ToolsSearch performance, 4 Jun 2026 to 13 Oct 2026 (132 days). Impressions and clicks; country report limited to ten fixed countries.
- Bing Webmaster ToolsAI performance report, 30 May 2026 to 13 Oct 2026 (137 days). Citations of the site's pages as a source in Microsoft AI answers.
- Google Analytics 4Property GELBES WASSER, 1 Jan 2026 to 15 Oct 2026 (export window; data exists from launch; last day partial). Users, sessions by source, key events, countries, cities.
- CollectionFiles downloaded on 15 Oct 2026. Search Console exports end on 13 Oct 2026 because the report lags. Processed by a script that keeps a provenance entry per figure.
Logos are the companies' own marks, shown to identify the client. Platform names identify the source of the data and imply no partnership or endorsement.
Questions people with this problem ask
Can a small kennel in Brazil sell dogs to buyers abroad through search alone?
The site appeared in Google results in 134 countries and received clicks from 30 of them in the window, with Portugal, the United States, Spain and Uruguay among the sources. Litters with foreign buyers are in negotiation; no sale is published until closed.
Why three languages?
Because the buyer asks in their own language and the AI answering them reads in it. The English and Spanish pages carry the same facts as the Portuguese ones, so a model reading any version finds no contradiction.
What does the growth figure compare?
The first 28 days after the property was created against the last 28 days ending 13 Oct 2026. Same length, no overlap, values in the table under each chart.
A product that can ship anywhere, and a site that only speaks to the neighbourhood.
If your product can cross a border and your visibility cannot, that is the gap I work on.
Run my visibility check