Website: a page for people who search „felhő tárhely" (R-1033..R-1035)
gates / gates (push) Failing after 6m36s
gates / gates (push) Failing after 6m36s
Search Console (3 months, read 2026-10-14): 48 impressions, 1 click, average position 73.6; the top query is „felhő tárhely" (19). No page on the site used the phrase — Google was showing the home page by accident. New pair /sajat-felho-tarhely + /en/own-cloud-storage: what cloud storage is and the three ways to have one; what to do when the Google or iCloud storage is full (the free clean-up first, linked to Google's and Apple's own help; the paid options second); a five-year cost table; where the data sits; who should NOT choose this; the closed test. Registered in site_gates.py TWINS/URL/SHELL, both URLs in sitemap.xml (22 -> 24). FAQPage JSON-LD derived from the visible text. Prices each read 2026-10-14 on the provider's own Hungarian page, with the URLs and the date in an HTML comment and a visible „Árak" line: Google AI Plus (2 TB) — Google One's 2 TB plan — 35 990 Ft/év (behind the „Éves" toggle; a plain fetch sees only the monthly 3 590 Ft), iCloud+ 2 TB 4 490 Ft/hó, Microsoft 365 Családi (2 TB shared, no longer 1 TB per person) 46 499 Ft/év. Felhom's own cost follows what the site already said (operator ruling): machine and install one-off, power, off-site storage monthly by volume, operation OPTIONAL, no fee during the closed test. Power is stated as an idle measurement (nyugalmi állapotban 7-9 W, ~75 kWh/év, from audits/night-power-2026-10-13) and the page says a year with daytime use is more; no daytime figure and no electricity tariff are given, because neither is measured or sourced. FAQ corrected (both languages, JSON-LD re-derived): the cost answer carried unsourced, undated prices and summed Spotify and a password manager into a storage comparison; and the page contradicted itself on electricity („havi néhány ezer forint" vs „évi 5.000–15.000 Ft"). App count 60 -> 62 in the four places that were stale. Three defects found on the rendered page and fixed: a .vs-row link fell back to the browser-default blue (contrast 1.99 -> 7.17); 24px of horizontal scroll at 390px because .method-pros li is a nowrap flex row and the new items contain links (each item's content wrapped in one span); .info-card and .method-pros were scoped to the pages that first used them. site.css ?v=31 on all 26 pages. The shared .content-section padding was NOT changed — it is identical on every page; the new page only lacked the alt-bg alternation, and now has it. R-1033 the apps page lags the catalog by two apps (plant-it, wger); R-1034 gate 17 checks the FAQ JSON-LD on two hard-coded pages only; R-1035 the SEO result, with dated checks on 2026-11-11 and 2026-12-09.
This commit is contained in:
1 parent
6e0643f6f3
commit
a2ca6eb413
34 files changed
+1023
-77
No files matched your search
+25
-24
@@ -1232,15 +1232,15 @@ body:not(.shell) .mobile-overlay.is-visible { opacity: 1; }
|
||||
transition: color 0.2s ease;
|
||||
}
|
||||
.page-technologiak .toc-links a:hover { color: var(--text-1); }
|
||||
.page-technologiak .info-card, .page-teszteles .info-card {
|
||||
.page-technologiak .info-card, .page-teszteles .info-card, .page-sajat-felho-tarhely .info-card {
|
||||
background: var(--bg-1);
|
||||
border: 1px solid var(--line);
|
||||
border-radius: var(--radius);
|
||||
padding: 40px;
|
||||
margin-bottom: 32px;
|
||||
}
|
||||
.page-technologiak .info-card:last-child, .page-teszteles .info-card:last-child { margin-bottom: 0; }
|
||||
.page-technologiak .info-card h3, .page-teszteles .info-card h3 {
|
||||
.page-technologiak .info-card:last-child, .page-teszteles .info-card:last-child, .page-sajat-felho-tarhely .info-card:last-child { margin-bottom: 0; }
|
||||
.page-technologiak .info-card h3, .page-teszteles .info-card h3, .page-sajat-felho-tarhely .info-card h3 {
|
||||
font-size: 1.4rem;
|
||||
margin-bottom: 20px;
|
||||
color: var(--text-1);
|
||||
@@ -1248,14 +1248,14 @@ body:not(.shell) .mobile-overlay.is-visible { opacity: 1; }
|
||||
align-items: center;
|
||||
gap: 12px;
|
||||
}
|
||||
.page-technologiak .info-card h3 .icon, .page-teszteles .info-card h3 .icon { font-size: 1.6rem; }
|
||||
.page-technologiak .info-card p, .page-teszteles .info-card p {
|
||||
.page-technologiak .info-card h3 .icon, .page-teszteles .info-card h3 .icon, .page-sajat-felho-tarhely .info-card h3 .icon { font-size: 1.6rem; }
|
||||
.page-technologiak .info-card p, .page-teszteles .info-card p, .page-sajat-felho-tarhely .info-card p {
|
||||
color: var(--text-2);
|
||||
font-size: 1rem;
|
||||
line-height: 1.8;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
.page-technologiak .info-card p:last-child, .page-teszteles .info-card p:last-child { margin-bottom: 0; }
|
||||
.page-technologiak .info-card p:last-child, .page-teszteles .info-card p:last-child, .page-sajat-felho-tarhely .info-card p:last-child { margin-bottom: 0; }
|
||||
.page-technologiak .highlight-box, .page-teszteles .highlight-box {
|
||||
background: var(--blue-dim);
|
||||
border: 1px solid var(--blue);
|
||||
@@ -1446,7 +1446,7 @@ body:not(.shell) .mobile-overlay.is-visible { opacity: 1; }
|
||||
.page-technologiak .flow-arrow { transform: rotate(90deg); }
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
.page-technologiak .info-card,
|
||||
.page-technologiak .info-card, .page-sajat-felho-tarhely .info-card,
|
||||
.page-teszteles .info-card { padding: 24px; }
|
||||
}
|
||||
@media (max-width: 900px) {
|
||||
@@ -1537,8 +1537,8 @@ body:not(.shell) .mobile-overlay.is-visible { opacity: 1; }
|
||||
.page-biztonsagimentes .method-icon { font-size: 2.5rem; margin-bottom: 20px; }
|
||||
.page-biztonsagimentes .method-card h3 { font-size: 1.2rem; margin-bottom: 12px; color: var(--text-1); }
|
||||
.page-biztonsagimentes .method-card p { color: var(--text-2); font-size: 0.95rem; line-height: 1.6; margin-bottom: 16px; }
|
||||
.page-biztonsagimentes .method-pros { list-style: none; margin: 16px 0; }
|
||||
.page-biztonsagimentes .method-pros li {
|
||||
.page-biztonsagimentes .method-pros, .page-sajat-felho-tarhely .method-pros { list-style: none; margin: 16px 0; }
|
||||
.page-biztonsagimentes .method-pros li, .page-sajat-felho-tarhely .method-pros li {
|
||||
color: var(--text-2);
|
||||
font-size: 0.9rem;
|
||||
display: flex;
|
||||
@@ -1546,7 +1546,7 @@ body:not(.shell) .mobile-overlay.is-visible { opacity: 1; }
|
||||
gap: 8px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.page-biztonsagimentes .method-pros li::before {
|
||||
.page-biztonsagimentes .method-pros li::before, .page-sajat-felho-tarhely .method-pros li::before {
|
||||
content: ''; display: inline-block; width: 1em; height: 1em; vertical-align: -0.15em; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;
|
||||
color: var(--blue);
|
||||
font-weight: bold;
|
||||
@@ -2179,14 +2179,15 @@ body:not(.shell) .mobile-overlay.is-visible { opacity: 1; }
|
||||
.content-section li a:not(.cta-button),
|
||||
.info-card a:not(.cta-button),
|
||||
.highlight-box a:not(.cta-button),
|
||||
.page-header p a:not(.cta-button) {
|
||||
.page-header p a:not(.cta-button),
|
||||
.vs-row a:not(.cta-button) {
|
||||
color: var(--blue-bright);
|
||||
text-decoration: none;
|
||||
border-bottom: 1px solid transparent;
|
||||
transition: border-color 0.2s ease;
|
||||
}
|
||||
.content-section p a:not(.cta-button):visited, .content-section li a:not(.cta-button):visited, .info-card a:not(.cta-button):visited, .highlight-box a:not(.cta-button):visited, .page-header p a:not(.cta-button):visited { color: var(--blue-bright); }
|
||||
.content-section p a:not(.cta-button):hover, .content-section li a:not(.cta-button):hover, .info-card a:not(.cta-button):hover, .highlight-box a:not(.cta-button):hover, .page-header p a:not(.cta-button):hover, .content-section p a:not(.cta-button):focus-visible, .content-section li a:not(.cta-button):focus-visible, .info-card a:not(.cta-button):focus-visible, .highlight-box a:not(.cta-button):focus-visible { border-bottom-color: var(--blue-bright); }
|
||||
.content-section p a:not(.cta-button):visited, .content-section li a:not(.cta-button):visited, .info-card a:not(.cta-button):visited, .highlight-box a:not(.cta-button):visited, .page-header p a:not(.cta-button):visited, .vs-row a:not(.cta-button):visited { color: var(--blue-bright); }
|
||||
.content-section p a:not(.cta-button):hover, .content-section li a:not(.cta-button):hover, .info-card a:not(.cta-button):hover, .highlight-box a:not(.cta-button):hover, .page-header p a:not(.cta-button):hover, .content-section p a:not(.cta-button):focus-visible, .content-section li a:not(.cta-button):focus-visible, .info-card a:not(.cta-button):focus-visible, .highlight-box a:not(.cta-button):focus-visible, .vs-row a:not(.cta-button):hover, .vs-row a:not(.cta-button):focus-visible { border-bottom-color: var(--blue-bright); }
|
||||
|
||||
/* Lists inside an info-card. The card rules styled only h3 and p, so a <ul> fell back to the
|
||||
browser default: full-strength black-on-dark bullets at the wrong indent. Mirrors `.legal`. */
|
||||
@@ -2300,24 +2301,24 @@ body:not(.shell) .mobile-overlay.is-visible { opacity: 1; }
|
||||
.page-index .flow-step p { color: var(--text-2); font-size: 0.9rem; line-height: 1.6; }
|
||||
|
||||
/* --- the comparison that replaces problem-grid + the second why-grid --- */
|
||||
.page-index .vs { border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; }
|
||||
.page-index .vs-head, .page-index .vs-row { display: grid; grid-template-columns: 1fr 1fr; }
|
||||
.page-index .vs, .page-sajat-felho-tarhely .vs { border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; }
|
||||
.page-index .vs-head, .page-sajat-felho-tarhely .vs-head, .page-index .vs-row, .page-sajat-felho-tarhely .vs-row { display: grid; grid-template-columns: 1fr 1fr; }
|
||||
/* deliberately NOT uppercase + tracked: that is the eyebrow signature taste-skill
|
||||
S4.7 rations, and Hungarian accented capitals read badly. */
|
||||
.page-index .vs-head > div {
|
||||
.page-index .vs-head, .page-sajat-felho-tarhely .vs-head > div {
|
||||
padding: 16px 24px; font-size: 0.92rem; font-weight: 700; background: var(--bg-2);
|
||||
}
|
||||
/* The cloud column is the quieter half, but --text-3 measured 3.14:1 (head) and
|
||||
3.57:1 (rows) against these backgrounds - under WCAG AA. The two sides are told
|
||||
apart by the accent and the bold lead on the right, not by dimming one side
|
||||
below the readability floor. */
|
||||
.page-index .vs-head > div:first-child { color: var(--text-2); }
|
||||
.page-index .vs-head > div:last-child { color: var(--blue-bright); }
|
||||
.page-index .vs-row { border-top: 1px solid var(--line-soft); }
|
||||
.page-index .vs-row > div { padding: 20px 24px; font-size: 0.97rem; line-height: 1.6; }
|
||||
.page-index .vs-row > div:first-child { color: var(--text-2); }
|
||||
.page-index .vs-row > div:last-child { color: var(--text-2); border-left: 1px solid var(--line-soft); }
|
||||
.page-index .vs-row strong { color: var(--text-1); font-weight: 600; }
|
||||
.page-index .vs-head, .page-sajat-felho-tarhely .vs-head > div:first-child { color: var(--text-2); }
|
||||
.page-index .vs-head, .page-sajat-felho-tarhely .vs-head > div:last-child { color: var(--blue-bright); }
|
||||
.page-index .vs-row, .page-sajat-felho-tarhely .vs-row { border-top: 1px solid var(--line-soft); }
|
||||
.page-index .vs-row, .page-sajat-felho-tarhely .vs-row > div { padding: 20px 24px; font-size: 0.97rem; line-height: 1.6; }
|
||||
.page-index .vs-row, .page-sajat-felho-tarhely .vs-row > div:first-child { color: var(--text-2); }
|
||||
.page-index .vs-row, .page-sajat-felho-tarhely .vs-row > div:last-child { color: var(--text-2); border-left: 1px solid var(--line-soft); }
|
||||
.page-index .vs-row, .page-sajat-felho-tarhely .vs-row strong { color: var(--text-1); font-weight: 600; }
|
||||
|
||||
/* --- the compact band that replaces the two tile walls --- */
|
||||
.page-index .band { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; }
|
||||
@@ -2364,7 +2365,7 @@ body:not(.shell) .mobile-overlay.is-visible { opacity: 1; }
|
||||
.page-index .test-grid { grid-template-columns: 1fr; }
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
.page-index .vs-head > div, .page-index .vs-row > div { padding: 14px 16px; font-size: 0.9rem; }
|
||||
.page-index .vs-head, .page-sajat-felho-tarhely .vs-head > div, .page-index .vs-row, .page-sajat-felho-tarhely .vs-row > div { padding: 14px 16px; font-size: 0.9rem; }
|
||||
.page-index .limits { padding: 20px; }
|
||||
}
|
||||
.page-index .close-cta { text-align: center; margin-top: 40px; }
|
||||
|
||||
Reference in new issue
Block a user