example-studio.com: a studio with two decades of work that Google cannot read
It contains User-agent: * and Disallow: /. Zero crawlable pages. It may be a pre-launch block; if not, no organic visit is being captured today.
The home page does not say what it is about. Its three competitors have between 10 and 18 H2s and between 72% and 100% of images with alt text.
Every button is JavaScript with no href. In the SERPs reviewed, Competitor A has 17 results and example-studio none.
Score by area
Each area is scored 0 to 100 with observable criteria. Weights are shown in the table.
How it is calculated
| Area | Weight | example-studio |
|---|---|---|
| On-page | 20% | 15 |
| Technical | 25% | 0 |
| Content | 20% | 4 |
| Performance | 15% | 65 |
| Mobile | 5% | 50 |
| Authority | 15% | 5 |
Mobile: only the viewport tag was verified (present on all 4 sites). Rendering on a device was not tested, so it is 50 for everyone. Authority: proxy based on appearances in the observed SERPs, not on backlinks (not verifiable without a paid tool).
On-page SEO
The home page is the only discoverable page. Everything else is blocks inside a JavaScript application with no links.
Home · https://www.example-studio.com/6 3 2
0 H1, 0 H2 and 0 H3 in the rendered DOM. Service titles (visualization, animation and interactive services) are plain text with no semantics. The three competitors audited have between 10 and 18 H2s. Google receives no topical signal.
Only two meta tags were found and both are viewport. Google will invent the snippet from whatever it finds first. Competitors use 154 to 156 characters.
The title (52 characters) is within range. It includes neither Victoria nor 'architectural'. It is the only on-page element in good shape.
Alt coverage: 0%. Competitor A has 74% (70 of 95) and Competitor B 100% (55 of 55). All Google Images traffic is lost, and that matters most for a visual studio.
There is no link rel=canonical. With both www and non-www reachable, URL duplication is left unresolved.
og:title does not exist. Every link shared on LinkedIn or WhatsApp shows no controlled preview. For a studio that sells imagery, that is a visible mistake.
Less than 1,500 characters of text on the entire home page (about 150 words, estimate). Competitors: 1,341 to 2,672 words.
0 internal and 0 external links. The 7 quote buttons and the booking button are not crawlable links. Google cannot discover any other page from the home page.
The home page announces an upcoming platform with no URL, no explanation and no indexable way to capture interested visitors.
The document declares lang="en", consistent with the target market.
The studio's years of experience and portfolio size appear on the home page. They are real authority assets that search engines cannot read today.
Services and product landing pages1 2 0
Architectural visualization, permit renders, marketing, animation and interactive experiences exist only as blocks. Without a URL they cannot rank for their keyword. Each competitor has dozens of service and location pages.
The site exposes no links and no sitemap. The 4 product landing pages requested in the brief could not be located. Status: not verified, not absent. Confirm with the owner whether hidden routes exist.
It appears only once, as a caption under a render. With no local page, the studio does not compete for 'rendering Victoria BC', where Competitor A holds 6 results.
Technical SEO
Crawling, indexing and structured data of the home page. Anything that could not be checked is marked as not verifiable.
Content read literally: User-agent: * / Disallow: /. No URL can be crawled. It may be an intentional pre-launch block; if it is not, it is the most expensive problem in this audit.
The URL returns the empty application (no XML). robots.txt does not declare a sitemap either.
0 JSON-LD blocks. Organization, ProfessionalService/LocalBusiness and ImageObject are missing. Competitor B declares 5 blocks (including FAQPage) and Competitor A 4 types.
A single bundle (index-[hash].js) builds the whole page. The initial HTML without JavaScript could not be verified. Competitors serve text and headings directly in the DOM. Recommendation: prerender or SSR.
The audit browser blocked header requests. Nothing is claimed about HSTS, CSP or X-Frame-Options.
The home page loads over HTTPS on www. The Cloudflare Insights beacon is detected, which indicates a CDN.
Performance and experience
Architectural analysis of the front end. There are no LCP, INP or CLS figures because they were not measured. Qualitative performance score: 65 out of 100.
Front-end diagnosis · example-studio.com home page
Resources detected on initial load. The 73 images with no readable extension are what most limits the diagnosis.
One own bundle and the Cloudflare beacon. No GTM, no reCAPTCHA, no chat and no consent tool loaded at startup. Competitor A loads 17 scripts.
Competitor A records 82, Competitor B 29 and Competitor C 12. example-studio sits in the low segment (measured on initial load, excludes scrolling).
Two background images (4096×2048 and 4096×2305) download at full size. File weight in KB was not measured, so no LCP impact is quantified.
Detected: 15 PNG, 11 WebP, 5 JPG and 73 images whose extension could not be determined. example-studio uses the most WebP of the four sites (11 versus 0 to 1).
The first 8 images show loading=auto. The rest was not verified. Competitor C marks 74 of 75 images as lazy.
Cache-Control headers were not inspected. There is a single stylesheet (index-[hash].css).
Content
The studio has plenty of material. What is missing is publishing it on pages Google can read.
Home page content depth
Visible words. The example-studio value is an estimate (less than 1,500 characters of text). The others were counted on the rendered page.
No links lead to articles or guides. Competitors publish pricing and pre-sale guides that capture informational searches.
Estimate based on visible text. Competitor A 2,672, Competitor B 1,747, Competitor C 1,341. The gap is 9 to 18 times.
All three competitors include a frequently-asked-questions block; Competitor B also marks it up with FAQPage.
With no service pages and no articles, there is no contextual linking to build topical authority.
Two decades of work, a large portfolio and real local projects. The content exists; it needs to be published with URLs.
Competitive comparison
Competitors chosen by service overlap and by appearing in the same searches: Competitor A (Victoria and BC), Competitor B (Vancouver) and Competitor C (Bay Area, works in Canada). Each one's home page was audited. Green = best value in the row, red = worst. Click a header to sort.
| Metric | example-studio.com | competitor-a.com | competitor-b.com | competitor-c.com |
|---|---|---|---|---|
| Title length (characters) | 52 | 47 | 59 | 50 |
| Meta description (characters) | 0 | 156 | 154 | 154 |
| H1 on home (count) | 0 | 1 | 1 | 1 |
| H2 on home (count) | 0 | 11 | 18 | 10 |
| H3 on home (count) | 0 | 49 | 50 | 28 |
| Visible words on home | ≈150 (est.) | 2,672 | 1,747 | 1,341 |
| Images with alt (%) | 0% (0/104) | 74% (70/95) | 100% (55/55) | 72% (54/75) |
| Canonical present | No | Yes | Yes | Yes |
| Schema types detected | 0 | 4 | 5 | 2 |
| Internal links (a href) on home | 0 | 244 | 103 | 83 |
| FAQ on home | No | Yes | Yes | Yes |
| Open Graph present | No | Yes | No | Yes |
| Indexable (example-studio: robots.txt read; others: appear in SERPs) | No (Disallow: /) | Yes | Yes | Yes |
| Requests after load (fewer is better) | 27 | 82 | 29 | 12 |
| Results in the 10 observed SERPs | 0 | 17 | 3 | 6 |
| Comparative index (0-100) | - | - | - | - |
The index at the bottom is the average of the comparable rows, normalized 0 to 100 across the 4 sites. It excludes title length, which is not sorted by quality. Words and requests were measured on load and after a short scroll; they may vary by a few dozen between measurements. The car-insurance landing page from the original brief does not apply to this sector and was replaced by the home page.
Audit index 0-100 by axis
Radar of the audited site against the 3 competitors. Authority = SERP appearance proxy. Mobile = viewport only.
Competitor A: 17 results. Competitor C: 6. Competitor B: 3. example-studio: 0. Searches used: rendering Victoria BC, Vancouver visualization, permits and rezoning, restaurants, pre-sale, animation, pricing.
Competitor A holds 6 of the 9 results with Victoria, Vancouver Island and Vancouver pages. Renderby, Carma Design Group and Competitor B also appear.
Competitor C (Bay Area) appears for restaurants, pre-sale, animation and pricing. The Victoria local advantage is untapped.
The brand search returns example-studio.com along with LinkedIn and Facebook. Brand demand exists; generic demand is missing.
Keyword opportunities
Ten searches validated on Google against the real SERP. Difficulty and volume are qualitative estimates: there is no numeric volume data without a paid tool. example-studio.com appears in none of them.
| Keyword | Line | Intent | Difficulty (est.) | Volume (est.) | Why it is an opportunity | Recommended content |
|---|---|---|---|---|---|---|
| 3D rendering services Victoria BC | Local visualization | Local transactional | medium | low-medium | Competitor A holds 6 results; Renderby, Carma Design Group and Competitor B also appear. example-studio does not. There is room for a studio actually based in Victoria. | Local landing page with Victoria cases and FAQ |
| architectural rendering studio Victoria BC | Local visualization | Local transactional | medium | low | Competitor A dominates (7 own pages). None is from a studio based in the city. | 'Studio in Victoria' landing page with address and LocalBusiness schema |
| 3D architectural visualization Vancouver BC | Local visualization | Transactional | high | high | Saturated SERP: OmegaRender, ArchiCGI, Competitor C, Competitor A, Competitor B. Medium-term attack. | Vancouver landing page linked from the Victoria one |
| 3D rendering for development permits rezoning BC | Permits and rezoning | Commercial | medium | low-medium | Mix of Vancouver studios and municipal pages. No Victoria studio. Fits the permit-render service on the home page. | Landing page 'renders for permits and rezoning in BC' |
| 3D renderings for rezoning application public hearing | Permits and rezoning | Informational | low | low | The observed SERP is only US municipal and legal sites. No studios compete. Informational quick win. | Guide: which renders a city asks for and when |
| restaurant concept 3D rendering before construction | Interior and hospitality | Transactional | high | medium | ArchiCGI, 7CGI, Competitor C, Fortes Vision and others. example-studio has a real hospitality project that is unpublished. | Case study + restaurant landing page |
| interactive 3D real estate presale sales platform | Interactive platform | Commercial | high | medium | SmartPixel, R2U, Neezo, SolidRender. Matches the platform launch announced on the home page. | Platform product page + demo |
| architectural animation walkthrough real estate presale marketing Canada | Animation and marketing | Commercial | medium | medium | RenderLand, ArchiCGI and Competitor C lead with Canada pages. None from Victoria. | Animation landing page for BC developers |
| AI architectural animation storytelling for developers | Animation and marketing | Informational | low | low-medium | Mixed SERP: Wikipedia, blogs and AI tools. Few agencies. Fits the studio's animation service. | Article/guide with real animation examples |
| how much does architectural 3D rendering cost per image | Pricing (informational) | Informational | medium | high | Guides from Competitor B, Competitor C and other studios already rank. It is the content that attracts the most qualified leads. | Pricing guide with real BC ranges |
Opportunity map by line and estimated difficulty
How many of the 10 keywords fall into each difficulty level. Low and medium are the starting point; high is long term.
Action plan
22 actions ordered by horizon. The first two are a precondition for everything else.
Quick wins0 to 4 weeks · 8 actions
Remove Disallow: / from robots.txt
Without this, nothing else works. First confirm with the owner that it is not a pre-launch block.
Publish sitemap.xml and declare it in robots.txt
List of indexable URLs and submission in Search Console.
Set up Search Console and Bing Webmaster
Without crawl data, none of the rest of the plan can be measured.
Add a real H1 and H2s to the home page
One H1 with service and city; one H2 per service line.
Write a unique meta description
150 to 160 characters with service, city and proposition.
Add alt text to the 104 images
Concrete descriptions of the project and city. Start with the top 20.
Canonical and Open Graph
One canonical URL with no duplicate www or slash variants; og:title, og:image and twitter:card.
Review or create the Google Business Profile
Not verified whether one exists. A studio in Victoria: direct local signal.
Medium term1 to 3 months · 9 actions
Prerender or SSR the application
Serve HTML with text and headings without depending on browser JavaScript.
Replace buttons with links that have an href
Menu, services and CTAs as crawlable links.
Landing page '3D rendering Victoria BC'
Local cases, process, FAQ and CTA.
Landing page for permits and rezoning renders
Turns the permit-render service into a page that can rank.
Marketing and pre-sale landing page
Renders and animations to sell before building.
Restaurant and hospitality landing page
Publish the existing hospitality project at its own URL.
Organization, ProfessionalService and ImageObject schema
JSON-LD validated in the Rich Results Test.
FAQ with FAQPage on every landing page
5 questions per landing page taken from the validated SERPs.
Convert images to responsive WebP/AVIF
Replace 4096 px backgrounds with adapted versions.
Long term3 to 9 months · 5 actions
Case studies at their own URLs
One case per relevant project, with client, city and result.
Platform product page
Demo, lead capture and supporting content.
Rendering pricing guide for BC
The most profitable informational keyword on the list.
Monthly blog with permit and pre-sale guides
One piece a month linked to its service landing page.
Local citations and quality links
Architect directories, chambers of commerce and local press.
Methodology and limits
Data was obtained by browsing each URL in Chrome and reading the rendered DOM and the robots.txt. SERPs were validated with 10 real searches. Any figure that could not be measured is listed as not verifiable.
Declared limits. PageSpeed Insights and other APIs were not used: there are no Core Web Vitals. File weights in KB, HTTP headers and cache TTL were not measured. There is no backlink or search volume data. The competitors' sitemap and robots.txt were not read; their indexability is inferred from appearing on Google. Only each site's home page was audited because example-studio exposes no other URL. Reading the initial HTML without JavaScript was not possible in the audit environment.
To confirm with the owner. Whether the Disallow: / is intentional (pre-launch of the announced platform) and whether there are internal routes that are not linked.