Skip to content

Article 17 min read

SEO for Real Estate Agencies: A Site Whose Listings Change Every Week

by Daniel Sócrates published

Monday, nine in the morning. The office manager at a real estate agency opens the listing system and marks four homes as sold. Then she adds six new ones. She copies each description and pastes it into three listing sites.

In one hour of work, the site lost four pages and gained six. Each new home now lives at four addresses, with the same text. And the site’s own search, with filters for neighborhood, type, bedrooms, and price, keeps creating addresses nobody entered.

None of these moves shows up in the sales report. Every one of them reaches Google’s crawler.

On September 14, 2026, I searched Google in Brazil, where we are based, for “seo para imobiliária” (SEO for real estate agencies). I opened the top eight organic results. They talk about keywords, content, speed, the Google profile, and paid ads. 1 None of the eight says what to do with the page of a sold home. None covers search filters. Only one mentions the canonical tag, in a single line of a list. 1

All three Monday moves have public documentation from Google. This piece walks through each one. Then it shows what an agency’s site can have and a listing site cannot: the neighborhood, the agency itself, and its agents, each with a license on record. It ends with a sheet for checking your site in one afternoon.

The sold home: a page that needs to leave the right way

Picture the For Sale sign in the front yard. When the deal closes, someone hangs a SOLD rider on it. For a few days, the rider helps, because it tells passersby the deal is done. If the sign stays in the yard for a year, it starts getting in the way.

On a site, the rider usually becomes a notice. The listing disappears, and in its place the page says “this property is no longer available.” The server keeps answering that all is well, with a 200 code.

Google describes this case in its documentation on crawling errors. It is a URL that returns a page telling the user the page does not exist, along with a 200 status code. 2 One of its examples is an empty internal search results page. 2 This is called a soft 404.

A page like that stays out of Search, and the crawler keeps coming back to it. The crawl budget guide says soft 404 pages will continue to be crawled and waste your budget. 3

The documented fix depends on one question. Does the home have a clear replacement on the site?

When the home is gone for good and no equivalent page exists, Google says to return a 404 or a 410. 2 Both codes tell search engines the page does not exist and should not be indexed. 2 In practice, they work the same way. Google treats all 4xx errors the same, except 429. 4 An indexed URL that starts returning a 4xx is removed from the index. 4

The 404 does not have to be a dead end. Google suggests an error page built for visitors, with the site’s usual navigation and links to other content. 2 At a real estate agency, I would put the active listings from the same neighborhood there. The condition is that the server returns a 404. 2

When a clear replacement exists, a permanent redirect comes in. 2 The risk lives in the destination, and the site move guide carries the warning. Sending many old URLs to a single, unrelated destination confuses users. Google’s example is the homepage, and the result may be treated as a soft 404. 5 Codes, chains, and tests are covered in the piece on 301 redirects.

Then there is the home that comes back. The apartment rented out in March returns to the market in November. In my reading, it deserves its old address, tied to the property code in your system. Google’s guide to URLs for online stores asks for descriptive words in the path. It also asks for long-term, persistent URLs. 6 A price inside the address goes stale at the first negotiation.

The last step is the map you hand the crawler. The sitemap should include all the content you want crawled. 3 By the same logic, a sold home comes out of it. The modification date of each page is used only when it is accurate and verifiable. 7 It should reflect the last significant update, such as a change to the main content. 7 In my reading, when the price changes, the date changes. Each sitemap file holds up to 50,000 URLs. 7

Search filters: neighborhood, type, price, and bedrooms

Picture an agent at a desk with a stack of listing sheets. One client wants to see only the two-bedroom homes. Another wants the ones downtown, under $400,000. The agent sorts the stack again on the spot, and each arrangement lasts as long as the conversation.

On the site, each arrangement gets an address of its own. Two bedrooms becomes one piece of the URL. Downtown becomes another. And Google’s crawler sees every combination as a new page. This is called faceted navigation.

Run the numbers on a sample site. Thirty neighborhoods, six property types, five bedroom options, and eight price ranges. That makes 7,200 combinations, before you count sorting and results pages. All of it sits on top of an inventory of 1,000 homes.

Google spells out the problem. The most common way to build filters, with URL parameters, can generate infinite URL spaces. 8 The crawler typically visits a very large number of those URLs before concluding they are useless. And the time spent there is time taken from new, useful pages. 8 On a real estate site, the new pages are the homes that came in on Monday.

The documentation offers two paths. 8

  1. If the combinations do not need to appear on Google, block crawling of them in robots.txt. Google says there is often no good reason to allow crawling of filtered items. It suggests allowing only each item’s own page, plus one results page with no filters applied. 8
  2. If some of them need to appear, follow the guide’s rules. Use the standard & separator, keep the filters in the same order every time, and never repeat a filter. A combination with no results returns a 404 at its own address, with no redirect to a shared error page. 8

The guide calls canonical tags and nofollow generally less effective in the long term. 8 So they stay as backup.

In the sample math, most combinations stay empty. Each home fits into a single combination, so 1,000 homes fill 1,000 of them at most. That leaves at least 6,200 searches with no results. If each one returns a 200 with the phrase “no properties found,” it becomes a soft 404. It is the empty internal search page, one of Google’s own examples. 2

In my reading, the agency’s decision fits into one rule. Few combinations deserve a fixed address: the ones that match real searches and have something to say. Apartments in a neighborhood where the agency works are one of them. The rest serve the visitor and stay out of the crawler’s path.

The crawl stats report shows what the crawler spends on your site. How to read it is in the piece on crawl budget.

The same listing at four addresses

Go back to Monday’s office manager. The text for the new apartment is on the site and on three listing sites, word for word.

In my book SEO de Entidade, published in Portuguese, I use an image for a press release copied across dozens of sites. Several speakers, all wired to a single microphone. The volume fills the gym, and the number of people who spoke is still one. 10 A listing repeated across listing sites follows the same design, on a smaller scale.

Google handles identical pages by clustering. When it finds several pages with the same or very similar main content, it groups them together. Then it picks one. It keeps the one it considers most complete and useful for searchers, and that one becomes the canonical. 9 Your canonical preference works as a hint. Google may choose another page. 9

That choice can leave your domain. Google’s page on canonicalization issues records cases of URL selection across different domains. 11 For content distributed to partners, it is direct. The canonical tag is not recommended there, because the pages are often very different. The most effective solution, according to Google, is for the partner to block indexing of the content. 11

In my reading, that request does not fit a relationship with a listing site. A listing site lives on being found. I also have no data on how much traffic a listing site takes from an agency. So I claim nothing about it. What I can claim is mechanical. Four identical pages compete for one slot, and Google chooses which one to show. 9

What stays in your hands is the page on your own site. Google’s guidance on helpful content asks whether the content provides original information. It also asks whether it provides substantial value compared with other pages in search results. 12 A description pasted at four addresses gives the same answer at all four.

So the question that matters becomes what your page has and the listing does not. The next two sections answer it.

The neighborhood page, where the listing site cannot reach

An agent who has worked a neighborhood for ten years knows things that do not fit on a listing sheet. Which street floods after a heavy rain. Where the farmers market closes the street on Saturdays. Which building has tight parking spaces. How long the bus takes to get downtown.

That is original information, in the sense of Google’s question. 12 It lives in the head of whoever serves the clients. The listing sheet has no place to keep it.

The neighborhood page is where it belongs, and here sits a trap with a name in Google’s spam policies. Google calls it doorway abuse. 13 The examples include pages targeted at specific regions or cities that funnel users to one page. They also include substantially similar pages, closer to search results than to a browsable hierarchy. 13 Thirty neighborhood pages with the same text and a swapped name fit right in.

There is a second reason to write about the neighborhood for real. A neighborhood page that is only a list of properties becomes an empty category the day the last home leaves. For an empty category, the online store URL guide suggests noindex or a 404. 6 A page that tells the story of the neighborhood still has something to say with zero inventory.

The practical rule follows from there. One page per neighborhood where the agency actually works, written by someone who knows the place. The active listings go in as a list inside it, and they change without touching the rest.

The map and the Business Profile belong to the local SEO section. How your town comes to confirm the agency’s name is in the article on becoming the go-to name in your town.

The agency and the agent: two registrations on record

First, a boundary. This piece is not legal advice. I read real estate licensing rules the way someone who builds pages reads them. How they apply to your case is a question for whoever licenses agents where you work.

The rules on how agents may advertise depend on where you work. Each country and each licensing body has its own rules. Check yours. I will use the rules from Brazil, where we are based, as the example. There, agents register with a regional council, the CRECI. The rules below come from the federal council, the Cofeci. I read both resolutions in full, and the mechanism is what matters here.

Go back to the sign in the yard. In Brazil, under the phone number, you will find the acronym CRECI, a number, and the letter J.

That line is mandatory there. Cofeci Resolution No. 458/1995 requires ads to carry the registration number, preceded by the acronym CRECI. When the advertiser is a company, the number gets the letter J. 14 The same resolution allows public advertising only by someone with a written brokerage agreement. 14 Ads for subdivisions and condominium units must also show, with prominence, the property’s registration or development number at the real estate registry. 14

Resolution No. 1,065/2007 spells out the name. The agency shows its name or trade name, always followed by CRECI, the number, and the letter J. 15 The individual agent shows their name, followed by one of three expressions. They are “corretor de imóveis” (real estate broker), “gestor imobiliário” (real estate manager), or “profissional liberal” (self-employed professional). The registration number comes next. 15 In both cases, the line must be at least 25% of the size of the name. 15 And the rule applies to any kind of publicity or document. 15 In my reading, the agency’s website is one of them.

Now for the article that matters if you think in terms of entities. A trade name needs prior registration with the regional CRECI. And the council does not register a name identical to one already on file, or so similar it could confuse consumers. 15

Notice what the council is doing there. It refuses two names a client could not tell apart. It is the same work a machine does when it decides whether two mentions refer to the same company. This is called disambiguation. 10

Google does not document that it reads the CRECI, and I will not claim that it does. Even so, the number has a practical use. It lives in a record outside your control, under your name. The São Paulo CRECI, for example, keeps a public lookup for agents and for agencies. 16 Everything the site publishes needs to match that record: the name, the spelling, and the number. Where you work, the question is the same. Which body licenses you, and does it keep a record anyone can check?

The agent also has a rule of their own at Google. The Business Profile guidelines list real estate agents among individual practitioners. 17 A dedicated profile requires two things. The agent works in a public-facing role and can be contacted at the verified location during stated hours. 17 When several agents work at one location, the agency has its own profile. Each agent’s profile carries only that agent’s name. 17 The same guidelines say sales associates and lead generation agents for corporations are not individual practitioners. 17

On the site, the consequence is direct. The main page shows the agency with its license registration, which in Brazil carries the letter J. Each agent’s page shows the name, the title, and the number, spelled as on the record. And each property page says who is responsible for it. In my reading, that is how the page on your site stops repeating the listing.

Structured data: what exists and what Google shows

Schema.org, a public vocabulary for data markup, has types for this market. RealEstateAgent, which the vocabulary defines as a real estate agent, is a subtype of LocalBusiness. 18 RealEstateListing describes a listing with one or more real estate offers, typically to lease or to sell. 18 There are also types for the property itself, such as Apartment, House, and SingleFamilyResidence. They carry fields such as the number of rooms. 18

Here is a detail for whoever implements it. Schema.org itself marks RealEstateListing as a term in its “new” area, still gathering feedback from implementers. 18

Google’s side is a different matter. Its structured data gallery lists the rich result types that Search supports. It includes product, event, job posting, local business, and others. There is no type for a property listing. 19 The closest is vacation rental. It is limited to sites already connected with a Google Technical Account Manager, with access to Hotel Center. 20

For an agency, the documentation that applies is the one for local businesses. It asks for the most specific LocalBusiness subtype possible. 21 Even correct markup does not guarantee a place in the results, Google warns. 22

So mark up your pages to tell the machine who the agency is and what each page is. A property card in Google’s results is not documented, so do not count on one. Anyone who promises that card owes you the Google page that describes it.

The agency sheet

Set aside an afternoon and a sheet with three columns: what to check, what you found, and who fixes it.

  1. Pick three homes sold last month. Open the old address of each one. Write down what shows up: the unavailable notice, the homepage, or an error page.
  2. Run the Search Console URL Inspection tool on those three addresses. It shows the code the server returned. 2
  3. Run a search on your site with two filters and copy the address. Swap the order of the filters and compare the two. Then run a search that finds no homes and check that page’s code.
  4. Copy the first sentence of an active listing’s description. Search for it in quotes on Google. Count how many addresses it appears at.
  5. Open the site’s sitemap and look for the sold homes from the first item.
  6. Open the main page and one agent’s page. Check the name, the title, and the license number, plus whatever your rules require. In Brazil, that means the CRECI number and the letter J. Compare them with the licensing body’s record, through its public lookup when it has one. 15 16

Many of the answers depend on the software behind your site, so the question goes to the vendor. If the agency has marketing, IT, and a vendor at the same time, see who decides each item in SEO for companies.

Next Monday

From now on, when someone marks a home as sold, you will ask what happens to its address. When someone pastes a description into a listing site, you will ask what your own page says beyond it. And when the vendor shows off new filters, you will ask how many addresses they create.

Start today with the three homes sold last month, with the sheet beside you.

Frequently asked questions

Should I use a 404 or a 410 for the page of a sold home?

Either one, when no equivalent page exists on the site. Google points to a 404 or a 410 for a page removed for good. 2 3 And it treats all 4xx errors the same, except 429. 4

Will Google penalize me for publishing the same text on my site and on listing sites?

Google treats the case as duplication, and its documentation describes what it does. When it finds identical pages, it clusters the copies and picks one to show. 9 That choice can land on another domain. 11 Within your own site, the canonicalization page says some duplicate content is normal and does not violate its spam policies. It lists sorting and filtering among the common causes. 9 Between your site and a listing site, the documented risk is that your page is not the one chosen.

Is there a special Google result for property listings?

Not in Google’s structured data gallery, checked on September 14, 2026. 19 The closest type, vacation rental, is limited to sites integrated with Hotel Center. 20

Does the license number need to appear on an agency’s website?

That depends on the rules where you work. In Brazil, the Cofeci resolutions ask for the number in ads and in any kind of publicity, with the letter J for companies. 14 15 This is the reading of someone who writes pages, and it is not legal advice. Your licensing body answers questions about your own case.

Notes and sources

  1. SEO Genome survey on September 14, 2026, in two readings, on Google in Brazil, where we are based. In Semrush, Brazil database, the Portuguese query “seo para imobiliária” (SEO for real estate agencies) has 30 searches per month, and the database has no snapshot of organic results for it. On the live Google Brazil page (google.com.br, Portuguese language, country Brazil, no personalization), the first page showed an AI Overview, related questions, ads, videos, and eight organic results, read the same day: creci-rj.gov.br (the Rio de Janeiro regional council of real estate brokers), https://creci-rj.gov.br/google-adwords-e-seo-para-corretores-de-imoveis-e-imobiliarias/; Conectahost, https://www.conectahost.com.br/blog/seo-para-imobiliaria/; Newton, https://newton.ag/blog/seo/seo-para-imoveis-como-aplicarotimizacao-para-o-mercadoimobiliario/; ImobiBrasil, https://www.imobibrasil.com.br/blog/melhore-seu-seo-on-page/; IBRESP, https://www.ibresp.com.br/blogs/2025/estrategias-eficientes-de-seo-para-otimizar-o-blog-do-corretor/; Colibex, https://colibex.com.br/guia/seo-site-imobiliaria; Morada.ai, https://morada.ai/blog/estrategias-de-seo-para-incorporadoras/; and Cercle, https://cercle.com.br/seo-para-imobiliarias. Accessed September 14, 2026. The topics in the body appear among them. None covers the page of a sold or rented property, 404 and 410 codes, or search filters. The only one that mentions canonical is Colibex’s, in a list item (“canonical tags: evitar conteúdo duplicado” (canonical tags: avoid duplicate content)).
  2. Google Search Central, “Troubleshoot Google Search crawling errors,” section on soft 404 errors, https://developers.google.com/search/docs/crawling-indexing/troubleshoot-crawling-errors, page last updated December 18, 2025. Accessed September 14, 2026. Passages: “A soft 404 error is when a URL that returns a page telling the user that the page does not exist and also a 200 (success) status code”, with “An empty internal search result page” among the examples; “Such pages are excluded from Search”; “If you removed the page and there’s no replacement page on your site with similar content, return a 404 (not found) or 410 (gone) response (status) code for the page”; the suggestion of a custom 404 page, with the site’s navigation and links to other content, and “make sure the server returns a 404 HTTP status code”; “If your page has moved or has a clear replacement on your site, return a 301 (permanent redirect)”; and the use of the URL Inspection tool to see “the returned HTTP code”.
  3. Google Crawling Infrastructure, “Optimize your crawl budget,” https://developers.google.com/crawling/docs/crawl-budget, page last updated July 22, 2026. Accessed September 14, 2026. Passages: “Return a 404 or 410 status code for permanently removed pages”; “soft 404 pages will continue to be crawled, and waste your budget”; and “Google reads your sitemap regularly, so be sure to include all the content that you want Google to crawl”.
  4. Google Crawling Infrastructure, “How HTTP status codes affect Google’s crawlers,” https://developers.google.com/crawling/docs/troubleshooting/http-status-codes, page last updated February 4, 2026. Accessed September 14, 2026. Passages: “All 4xx errors, except 429, are treated the same” and “URLs that are already indexed and return a 4xx status code are removed from the index”.
  5. Google Search Central, “Site Moves and Migrations,” https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes, page last updated August 20, 2026. Accessed September 14, 2026. Passage: “Don’t redirect many old URLs to one irrelevant single URL destination, such as the home page of the new site. This can confuse users and might be treated as a soft 404 error.” The guide covers site moves; applying it to a sold home is the author’s reading.
  6. Google Search Central, “Designing a URL structure for ecommerce websites,” https://developers.google.com/search/docs/specialty/ecommerce/designing-a-url-structure-for-ecommerce-sites, page last updated December 10, 2025. Accessed September 14, 2026. Passages: “Add descriptive words in URL paths”; “use long-term, persistent URLs”; “If a category has no items, use a noindex robots meta tag”; and “If your site detects that a category has become empty and automatically removes the category from on-site search and browse, consider returning a 404 (not found) HTTP status code for the page”. The guide is written for online stores; applying it to property pages and neighborhood pages is the author’s reading.
  7. Google Search Central, “Build and submit a sitemap,” https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap, page last updated July 8, 2026. Accessed September 14, 2026. Passages: “Google uses the value if it’s consistently and verifiably (for example by comparing to the last modification of the page) accurate”; “The value should reflect the date and time of the last significant update to the page. For example, an update to the main content”; and “All formats limit a single sitemap to 50MB (uncompressed) or 50,000 URLs”.
  8. Google Crawling Infrastructure, “Managing crawling of faceted navigation URLs,” https://developers.google.com/crawling/docs/faceted-navigation, page last updated December 18, 2025. Accessed September 14, 2026. The old address, https://developers.google.com/search/docs/crawling-indexing/crawling-managing-faceted-navigation, redirects to this one. Passages: “its most common implementation, which is based on URL parameters, can generate infinite URL spaces”; “the crawlers will typically access a very large number of faceted navigation URLs before the crawlers’ processes determine the URLs are in fact useless”; “if crawling is spent on useless URLs, the crawlers have less time to spend on new, useful URLs”; “Oftentimes there’s no good reason to allow crawling of filtered items”, with the suggestion to allow crawling of just the individual items’ pages and a listing page with no filters applied; the ”&” separator; the logical order of filters kept the same, with no duplicate filters; “Return an HTTP 404 status code when a filter combination doesn’t return results”, with no redirect to a common error page; and canonical and nofollow as “generally less effective in the long term”.
  9. Google Search Central, “What is URL canonicalization,” https://developers.google.com/search/docs/crawling-indexing/canonicalization, page last updated August 20, 2026. Accessed September 14, 2026. Passages: “Site functions: for example, the results of sorting and filtering functions of a category page”; “Some duplicate content on a site is normal and it’s not a violation of Google’s spam policies”; “If Google finds multiple pages that seem to be the same or the primary content very similar, it clusters them together” and picks the page that is “objectively the most complete and useful for search users”; “indicating a canonical preference is a hint, not a rule”; and the process that helps Google show “only one version of the otherwise duplicate content”.
  10. Daniel Sócrates, SEO de Entidade (published in Portuguese), 2026, chapter 12, “Dê à sua entidade uma casa oficial” (Give Your Entity an Official Home). This is the source of the image of the speakers (“Quarenta e quatro endereços publicando o mesmo texto no mesmo dia não são quarenta e quatro vozes. São quarenta e quatro caixas de som ligadas a um microfone só.” (Forty-four addresses publishing the same text on the same day are not forty-four voices. They are forty-four speakers wired to a single microphone.)), written about a replicated press release and applied here, by the author, to a listing repeated across listing sites; and of the use of the structured declaration “para desambiguar” (to disambiguate). The label disambiguation names the work of telling similar subjects apart, and the comparison with Article 6 of Resolution No. 1,065/2007 is the author’s reading.
  11. Google Search Central, “Fix canonicalization issues,” https://developers.google.com/search/docs/crawling-indexing/canonicalization-troubleshooting, page last updated August 21, 2026. Accessed September 14, 2026. Passages: “Some hosting misconfigurations may cause unexpected cross-domain URL selection”; “In rare situations, our algorithm may select a URL from an external site that is hosting your content without your permission”; and, in the section on syndicated content, “The canonical link element is not recommended for those who want to avoid duplication by syndication partners, because the pages are often very different. The most effective solution is for partners to block indexing of your content.”
  12. Google Search Central, “Creating helpful, reliable, people-first content,” https://developers.google.com/search/docs/fundamentals/creating-helpful-content, page last updated December 10, 2025. Accessed September 14, 2026. Questions: “Does the content provide original information, reporting, research, or analysis?” and “Does the content provide substantial value when compared to other pages in search results?”
  13. Google Search Central, “Spam policies for Google web search,” section “Doorway abuse” (“Abuso de doorways” in the Portuguese version), https://developers.google.com/search/docs/essentials/spam-policies, page last updated August 28, 2026. Accessed September 14, 2026, in the English and Portuguese versions. Examples: “Having multiple domain names or pages targeted at specific regions or cities that funnel users to one page” and “Creating substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy”.
  14. Conselho Federal de Corretores de Imóveis (Brazil’s Federal Council of Real Estate Brokers), Resolução-Cofeci nº 458/1995 (Cofeci Resolution No. 458/1995), “Dispõe sobre a obrigatoriedade do destaque do registro profissional em documentos e anúncios publicitários” (On the mandatory display of the professional registration in documents and advertisements), published in Brazil’s Official Gazette (Diário Oficial da União) of December 20, 1995, https://intranet.cofeci.gov.br/arquivos/legislacao/resolucao_0458_95_nova.pdf. Accessed September 14, 2026. Art. 1, as amended by Cofeci Resolution No. 1,404/2018: “Somente poderá anunciar publicamente o Corretor de Imóveis, pessoa física ou jurídica, que tiver contrato escrito de intermediação imobiliária.” (Only a real estate broker, whether an individual or a company, who holds a written brokerage agreement may advertise publicly.) Art. 2: “Dos anúncios e impressos constará o numero da inscrição de que fala o Artigo 4º da Lei nº 6.530/78, precedido da sigla CRECI, acrescido da letra ‘J’ quando se tratar de pessoa jurídica.” (Ads and printed materials shall carry the registration number referred to in Article 4 of Law No. 6,530/78, preceded by the acronym CRECI, with the letter “J” added when the advertiser is a company.) Art. 3: the property’s registration or development number at the real estate registry, shown with prominence, in ads for subdivisions and condominium units. A reading by someone who writes pages, not legal advice. It is a Brazilian rule, cited here as an example.
  15. Conselho Federal de Corretores de Imóveis (Brazil’s Federal Council of Real Estate Brokers), Resolução-Cofeci nº 1.065/2007 (Cofeci Resolution No. 1,065/2007), published in Brazil’s Official Gazette (Diário Oficial da União) of October 24, 2007, https://intranet.cofeci.gov.br/arquivos/legislacao/resolucao_1065_07_nova.pdf. Accessed September 14, 2026. Provisions used: Art. 2, as amended by Cofeci Resolution No. 1,402/2017 (an individual’s name followed by “corretor de imóveis” (real estate broker), “gestor imobiliário” (real estate manager), or “profissional liberal” (self-employed professional)), § 1 (the registration number preceded by the acronym CRECI, displayed as prominently as the expression), and § 2 (the expression may not be smaller than 25% of the name); Art. 5, items a and b (a company’s name, corporate name, or trade name followed by CRECI, the number, and the letter J, no smaller than 25% of the name); Art. 6 and its sole paragraph (“Nenhum nome abreviado ou nome fantasia será registrado pelo Creci se, de seus registros, já constar outro igual ou com semelhança tal que possa confundir o consumidor” (No abbreviated name or trade name will be registered by the Creci if its records already contain an identical one, or one so similar that it could confuse the consumer)); and Art. 7 (“qualquer tipo de divulgação publicitária ou documental” (any kind of advertising or documentary publicity)). Including the website under this rule is the author’s reading. It is a Brazilian rule, cited here as an example.
  16. CRECI-SP (the São Paulo regional council of real estate brokers), “Busca por Corretores” (Broker lookup), https://www.crecisp.gov.br/cidadao/buscaporcorretores, with “Busca por Imobiliárias” (Agency lookup) in the same citizen menu. Accessed September 14, 2026.
  17. Google Business Profile Help, “Guidelines for representing your business on Google,” https://support.google.com/business/answer/3038177. Accessed September 14, 2026, in the English and Portuguese versions. Section “Individual practitioners” (“Profissionais liberais” in the Portuguese version). Passages from the English version: “An individual practitioner is a public-facing professional, typically with their own customer base. Doctors, dentists, lawyers, financial planners, and insurance or real estate agents are all individual practitioners.”; a dedicated profile when “They operate in a public-facing role” and “They can be contacted directly at the verified location during stated hours”; “Sales associates or lead generation agents for corporations aren’t individual practitioners and aren’t eligible for a Business Profile”; and, with several practitioners at one location, “The organization should create a Business Profile for this location, separate from that of the practitioner” and “The title of the Business Profile for the practitioner should include only the name of the practitioner, and shouldn’t include the name of the organization”.
  18. Schema.org, “RealEstateAgent,” https://schema.org/RealEstateAgent; “RealEstateListing,” https://schema.org/RealEstateListing; “Apartment,” https://schema.org/Apartment; “House,” https://schema.org/House; and “SingleFamilyResidence,” https://schema.org/SingleFamilyResidence. Accessed September 14, 2026. Passages: RealEstateAgent, “A real-estate agent”, in the hierarchy Organization > LocalBusiness > RealEstateAgent; RealEstateListing, “a listing that describes one or more real-estate Offers (whose businessFunction is typically to lease out, or to sell)”, with the notice “This term is in the ‘new’ area - implementation feedback and adoption from applications and websites can help improve our definitions”; and the numberOfRooms property on the property types. Schema.org is a public markup vocabulary, and this piece does not claim that Google uses these types.
  19. Google Search Central, “Structured data markup that Google Search supports,” https://developers.google.com/search/docs/appearance/structured-data/search-gallery, page last updated June 15, 2026. Accessed September 14, 2026. The list includes, among others, Product, Event, Job posting, Local business, and Vacation rental, and no type for a property listed for sale or for rent.
  20. Google Search Central, “Vacation rental (VacationRental) structured data,” https://developers.google.com/search/docs/appearance/structured-data/vacation-rental, page last updated September 8, 2026. Accessed September 14, 2026. Passages: “These instructions are intended for sites that have already connected with a Google Technical Account Manager and have access to the Hotel Center” and “This feature is limited to sites that meet certain eligibility criteria”.
  21. Google Search Central, “Local business (LocalBusiness) structured data,” https://developers.google.com/search/docs/appearance/structured-data/local-business, page last updated September 8, 2026. Accessed September 14, 2026. Passage: “Use the most specific LocalBusiness sub-type possible”.
  22. Google Search Central, “General structured data guidelines,” https://developers.google.com/search/docs/appearance/structured-data/sd-policies, page last updated July 10, 2026. Accessed September 14, 2026. Passage: “Google does not guarantee that your structured data will show up in search results, even if your page is marked up correctly according to the Rich Results Test.”

Want to see SEO Genome more often on Google? Add it as a preferred source.

Daniel Sócrates

Founder and CEO of SEO Genome

Author of AI Search Optimization. Writes about what the company applies in client work.

danielsocrates.com.br

Let us look at what the machine understands about your company

A diagnostic conversation, with no slide deck. You bring your website address. We bring what Google and the AI assistants already know about it today.

Talk to us on WhatsApp