fix(seo): update public audience metadata#71
Conversation
WalkthroughEste PR atualiza o conteúdo de SEO e metadados da aplicação NextDream: a descrição pública é sincronizada em três pontos (meta tags HTML, rotas estáticas ChangesAtualização de conteúdo SEO
🎯 1 (Trivial) | ⏱️ ~3 minutos 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 4
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@index.html`:
- Line 10: Update the three meta description tags (meta name="description", meta
property="og:description", and meta name="twitter:description") to correct the
Portuguese spelling: change "saude" to "saúde", "instituicoes" to
"instituições", and "presenca" to "presença" so the content string reads:
"NextDream conecta pessoas em momentos delicados de saúde, familiares e
instituições a apoiadores para realizar sonhos com tempo, presença e cuidado."
In `@src/app/seo/metadata.test.ts`:
- Around line 9-10: Update the test constant publicHomeDescription to match the
corrected production strings: replace "saude" with "saúde", "instituicoes" with
"instituições", and "presenca" with "presença" so the value in the
publicHomeDescription constant matches the corrected text used in index.html and
metadata.ts and tests validate correct spelling.
In `@src/app/seo/metadata.ts`:
- Line 76: Update the home route description string in src/app/seo/metadata.ts
(the metadata description for "/") to match the corrected text used in
index.html: replace "saude" with "saúde", "instituicoes" with "instituições" and
"presenca" with "presença" so the description reads: "NextDream conecta pessoas
em momentos delicados de saúde, familiares e instituições a apoiadores para
realizar sonhos com tempo, presença e cuidado." Ensure the exact corrected
string replaces the existing one wherever the home/meta description is defined.
- Line 108: There's a spelling/accents mistake in the page description string
for the /parcerias route: replace "instituicoes" with the correctly accented
"instituições" in the description value found in src/app/seo/metadata.ts (the
description string: 'Veja como instituicoes, comunidades e redes...') so the
final text reads "Veja como instituições, comunidades e redes podem aproximar
sonhos de caminhos seguros, com contexto, consentimento e cuidado."
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: cfe17c3b-7942-4264-93ee-f539cc618a9d
📒 Files selected for processing (3)
index.htmlsrc/app/seo/metadata.test.tssrc/app/seo/metadata.ts
| <meta | ||
| name="description" | ||
| content="Conectamos pacientes e idosos a apoiadores voluntarios para transformar sonhos em momentos reais, com cuidado, seguranca e presenca." | ||
| content="NextDream conecta pessoas em momentos delicados de saude, familiares e instituicoes a apoiadores para realizar sonhos com tempo, presenca e cuidado." |
There was a problem hiding this comment.
Corrigir erros ortográficos nas descrições de metadados.
As três tags de metadados (description, og:description e twitter:description) contêm os mesmos erros ortográficos em português. Estas strings são visíveis em resultados de busca e compartilhamentos em redes sociais, impactando diretamente a percepção de marca e qualidade de SEO.
Erros a corrigir:
- "saude" → "saúde"
- "instituicoes" → "instituições"
- "presenca" → "presença"
✏️ Correção proposta para os erros ortográficos
- content="NextDream conecta pessoas em momentos delicados de saude, familiares e instituicoes a apoiadores para realizar sonhos com tempo, presenca e cuidado."
+ content="NextDream conecta pessoas em momentos delicados de saúde, familiares e instituições a apoiadores para realizar sonhos com tempo, presença e cuidado."Esta correção deve ser aplicada nas três ocorrências: linhas 10, 23 e 34.
Also applies to: 23-23, 34-34
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@index.html` at line 10, Update the three meta description tags (meta
name="description", meta property="og:description", and meta
name="twitter:description") to correct the Portuguese spelling: change "saude"
to "saúde", "instituicoes" to "instituições", and "presenca" to "presença" so
the content string reads: "NextDream conecta pessoas em momentos delicados de
saúde, familiares e instituições a apoiadores para realizar sonhos com tempo,
presença e cuidado."
| const publicHomeDescription = | ||
| 'NextDream conecta pessoas em momentos delicados de saude, familiares e instituicoes a apoiadores para realizar sonhos com tempo, presenca e cuidado.'; |
There was a problem hiding this comment.
Corrigir erros ortográficos na constante de teste.
A constante publicHomeDescription contém os mesmos erros ortográficos presentes nos arquivos de produção. Após corrigir as strings em index.html e metadata.ts, esta constante também deve ser atualizada para garantir que os testes validem a ortografia correta.
Erros a corrigir:
- "saude" → "saúde"
- "instituicoes" → "instituições"
- "presenca" → "presença"
✏️ Correção proposta
const publicHomeDescription =
- 'NextDream conecta pessoas em momentos delicados de saude, familiares e instituicoes a apoiadores para realizar sonhos com tempo, presenca e cuidado.';
+ 'NextDream conecta pessoas em momentos delicados de saúde, familiares e instituições a apoiadores para realizar sonhos com tempo, presença e cuidado.';📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| const publicHomeDescription = | |
| 'NextDream conecta pessoas em momentos delicados de saude, familiares e instituicoes a apoiadores para realizar sonhos com tempo, presenca e cuidado.'; | |
| const publicHomeDescription = | |
| 'NextDream conecta pessoas em momentos delicados de saúde, familiares e instituições a apoiadores para realizar sonhos com tempo, presença e cuidado.'; |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@src/app/seo/metadata.test.ts` around lines 9 - 10, Update the test constant
publicHomeDescription to match the corrected production strings: replace "saude"
with "saúde", "instituicoes" with "instituições", and "presenca" with "presença"
so the value in the publicHomeDescription constant matches the corrected text
used in index.html and metadata.ts and tests validate correct spelling.
| title: 'NextDream | Sonhos que encontram apoio humano de verdade', | ||
| description: | ||
| 'Conectamos pacientes e idosos a apoiadores voluntarios para transformar sonhos em momentos reais, com cuidado, seguranca e presenca.', | ||
| 'NextDream conecta pessoas em momentos delicados de saude, familiares e instituicoes a apoiadores para realizar sonhos com tempo, presenca e cuidado.', |
There was a problem hiding this comment.
Corrigir erros ortográficos na descrição da página inicial.
A descrição da rota / contém os mesmos erros ortográficos identificados no index.html. Esta string deve ser idêntica à utilizada nas meta tags HTML.
Erros a corrigir:
- "saude" → "saúde"
- "instituicoes" → "instituições"
- "presenca" → "presença"
✏️ Correção proposta
description:
- 'NextDream conecta pessoas em momentos delicados de saude, familiares e instituicoes a apoiadores para realizar sonhos com tempo, presenca e cuidado.',
+ 'NextDream conecta pessoas em momentos delicados de saúde, familiares e instituições a apoiadores para realizar sonhos com tempo, presença e cuidado.',
canonicalPath: '/',📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| 'NextDream conecta pessoas em momentos delicados de saude, familiares e instituicoes a apoiadores para realizar sonhos com tempo, presenca e cuidado.', | |
| 'NextDream conecta pessoas em momentos delicados de saúde, familiares e instituições a apoiadores para realizar sonhos com tempo, presença e cuidado.', |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@src/app/seo/metadata.ts` at line 76, Update the home route description string
in src/app/seo/metadata.ts (the metadata description for "/") to match the
corrected text used in index.html: replace "saude" with "saúde", "instituicoes"
with "instituições" and "presenca" with "presença" so the description reads:
"NextDream conecta pessoas em momentos delicados de saúde, familiares e
instituições a apoiadores para realizar sonhos com tempo, presença e cuidado."
Ensure the exact corrected string replaces the existing one wherever the
home/meta description is defined.
| title: 'Parcerias | NextDream', | ||
| description: | ||
| 'Descubra como sua empresa, hospital ou instituicao pode apoiar a realizacao de sonhos com a NextDream.', | ||
| 'Veja como instituicoes, comunidades e redes podem aproximar sonhos de caminhos seguros, com contexto, consentimento e cuidado.', |
There was a problem hiding this comment.
Corrigir erro ortográfico na descrição da página de parcerias.
A descrição da rota /parcerias contém erro ortográfico em português.
✏️ Correção proposta
description:
- 'Veja como instituicoes, comunidades e redes podem aproximar sonhos de caminhos seguros, com contexto, consentimento e cuidado.',
+ 'Veja como instituições, comunidades e redes podem aproximar sonhos de caminhos seguros, com contexto, consentimento e cuidado.',
canonicalPath: '/parcerias',📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| 'Veja como instituicoes, comunidades e redes podem aproximar sonhos de caminhos seguros, com contexto, consentimento e cuidado.', | |
| 'Veja como instituições, comunidades e redes podem aproximar sonhos de caminhos seguros, com contexto, consentimento e cuidado.', |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@src/app/seo/metadata.ts` at line 108, There's a spelling/accents mistake in
the page description string for the /parcerias route: replace "instituicoes"
with the correctly accented "instituições" in the description value found in
src/app/seo/metadata.ts (the description string: 'Veja como instituicoes,
comunidades e redes...') so the final text reads "Veja como instituições,
comunidades e redes podem aproximar sonhos de caminhos seguros, com contexto,
consentimento e cuidado."
Summary
Validation
Scope
Only SEO files are included in this PR; admin worktree changes were not committed.
Summary by CodeRabbit
Release Notes
Documentation
Tests