Instantbuild Site
Updated 15 hours ago
Site deployed on Cloudflare Pages from jim788e/instantbuild-site.
Project health
- Status
- Online
- SSL
- Secure (HTTPS)
- HTTP
- 200
- Response
- 125 ms
- Redirects
- None
Site analysis
Astro v7.1.1Detected technology
Deployment history
- Liveproduction mainJul 24, 2026
Rename package atlas@0.0.1 -> instantbuild@0.0.2 Cosmetic project-metadata rename to match the actual product. The package name is private/unpublished and referenced only in package.json and package-lock.json -- no imports, no wrangler/Cloudflare config, and the git-integration deploy uses the Cloudflare dashboard project name, not this field. Build, 15 tests, and check:site all pass. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>d5cefb9
Built in 33s
- Liveproduction mainJul 24, 2026
Remove dead @astrojs/rss dependency and check:blog script Both were leftovers from the removed blog: - @astrojs/rss powered the blog RSS feed (no /rss.xml route exists anymore); dropped from package.json + lockfile. - scripts/check-blog.mjs hard-required >=2 blog posts, so it failed every run once the blog content was gone; deleted, and its check:blog npm script removed. Also cleaned up dangling references: removed @astrojs/rss from the check:site integration allowlist (it asserted the package was present, which would now fail), and pruned rss / check:blog / /rss.xml mentions from README.md and docs/TECH-AND-INTEGRATIONS.md. Build, 15 tests, and check:site all pass. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>f5a9ae0
Built in 57s
- Liveproduction mainJul 23, 2026
Fix homepage meta bug, add ProfessionalService JSON-LD and hreflang x-default Homepage title/description bug (real, found while verifying an external SEO report's claims): index.astro and en/index.astro hardcoded title="Home", so both locales shipped the literal string <title>Home | InstantBuild</title>, and since no description was passed either, both fell back to the site-wide English description even on the Greek homepage. Root cause: meta.home in i18n stored a pre-composed 'Brand | Tagline' string while Layout.astro always appends '| InstantBuild' itself -- every other page passes a short per-page fragment (see about.astro/contact.astro), home never did. Restructured meta.home to match that convention and wired both index.astro files to it, with a stronger, concretely-grounded title (3-7 day delivery, matches real copy used elsewhere on the site). Added a sitewide ProfessionalService JSON-LD schema in Layout.astro, populated from real site data (siteConfig, socialLinks, contactInfo) -- no placeholder values. Added hreflang x-default pointing at the Greek (default locale) version of each page. Did not implement two other suggestions from the report: swapping CSS-background visuals for real <img> tags (there are zero real photo assets anywhere in the codebase -- everything is intentional gradient/ icon design; would need actual photography, not a code fix), and trimming repeated CTA text (the 4 occurrences of 'Ζήτησε προσφορά' are the header, hero, mid-page, and final CTA sections -- standard landing page UX, not duplicate content Google penalizes). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>461b87e
Built in 53s
- Liveproduction mainJul 23, 2026
Production readiness: add social preview image, remove template blog, SEO hygiene Social preview: - Add a real 1200x630 branded OG image (public/og-image.png) and wire it as the default og:image/twitter:image with explicit width/height/ alt. Previously fell back to favicon.svg, which most platforms won't render in link previews. Remove leftover Atlas template blog: - Delete all blog + category pages, the 7 template blog posts (incl. 'example-one/two/three' by 'Web Reaper', dev tutorials), the blog content collection, lib/blog.ts, and the now-orphaned Callout MDX component. These were live, crawlable, and in the sitemap Google gets, despite the blog being hidden from nav. - Clean up dangling references: blog collection in content.config.ts, the /blog/ locale-path special case and unused 'blog' nav labels in i18n, and the commented-out blog nav item in site.ts. SEO hygiene: - Add public/robots.txt pointing to the sitemap. - Exclude the /get-started/ and /intake/ redirect pages (301 -> /contact/) from the sitemap. Sitemap now lists only the 18 real public pages. Build + 15 tests pass; verified removed routes 404 and key pages 200. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>795c4f7
Built in 45s
- Liveproduction mainJul 23, 2026
Update team bios/roles, clean up pricing bullets, remove VAT FAQ everywhere Team: Dimitris' bio replaced with new copy (Blockchain/Web3/UI-UX focus); Anny's role changed to Content Creator & Digital Marketeer with new bio. Fixed 'e-commerce' wrapping mid-word by using a non-breaking hyphen. Social Media pricing cards: swapped 'Copywriting' for 'Captions' in the AI+Ads package's first bullet (both locales), and stripped trailing periods from every bullet across all 4 packages for cleaner list typography. Removed the 'Do prices include VAT?' FAQ item from all three service landing pages (website-build, seo-google-setup, social-media) in both locales, since the price-note asterisks already cover it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>d8e1937
Built in 44s
- Liveproduction mainJul 23, 2026
Replace Care Plan service with Social Media + Ads Management Repurposes the /services/care-plan/ route (path kept intact so no existing links break) with a new bespoke landing page: hero + badges, two pricing groups (Without Ads: 150/250 EUR, With Ads Management: 200/300 EUR) each with 5-bullet package details, a 3-step process, FAQ, and CTA. Content lives in src/data/social-media-page.ts, rendered by SocialMediaLanding.astro, following the same pattern as the website-build and seo-google-setup landing pages. Updated the care-plan.mdx content collection entries (title/ description/summary) so the /services/ index card reflects the new offering. Also cleaned up 6 leftover references to the old Care Plan/maintenance concept that would otherwise have gone stale: the homepage FAQ answer about requesting changes, the services section teaser and index descriptions (el+en), and the contact form's service dropdown option. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>548c596
Built in 58s
- Liveproduction mainJul 23, 2026
Add bespoke landing pages for Website Build and SEO & Google Setup New dedicated pages (el + en) for the two flagship services, replacing the generic markdown-driven detail page for these two slugs: - Website Build: hero + value badges, 4-step process, features grid, FAQ accordion, final CTA with 30/70 payment note. - SEO & Google Setup: hero + value badges + primary CTA, 4-pillar 'what we do' grid, 3-step workflow, FAQ accordion, final CTA. Both share the site's existing .card/section-eyebrow/FAQ-accordion visual language for consistency. Content lives in src/data/website-build-page.ts and seo-google-setup-page.ts, rendered by WebsiteBuildLanding.astro and SeoGoogleSetupLanding.astro. The generic services/[slug].astro routes (el + en) now exclude these two slugs so they don't collide with the new static pages; the original .mdx content collection entries are kept and still power the title/description shown on the /services/ index cards. Added an optional 'note' prop to CTA.astro for the VAT disclaimer line under the button (backward compatible, other CTA usages unaffected). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>7cb2cb3
Built in 52s
- Liveproduction mainJul 23, 2026
Update team title and testimonial client details Dimitris Misios' role changed from Founder to Co-Founder (both locales). Renamed testimonial client LearningFNS to meletameoikonomika, and removed the ktimachaideftos.gr domain reference from the Ktima Chaideftos testimonial role. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>ef85492
Built in 41s
- Liveproduction mainJul 23, 2026
Replace studio/hours contact fields with location, timezone, phone Removed the 'Στούντιο/Studio' and 'Ωράριο/Hours' fields on the contact page and replaced them with LOC/COORD-styled location, timezone (EEST/UTC+3), and a clickable tel: phone link, in both locales. Also converted the intake form's 'What does your business do?' field from a single-line input to a 3-row textarea, keeping the existing label, placeholder, required state, and dark-theme styling intact. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>767c113
Built in 54s
- Liveproduction mainJul 23, 2026
Specify 30/70 payment split in terms of service Replace the generic 'deposit + balance' payment language with the site owner's actual policy: 30% deposit before work starts, 70% balance due when the project is ready. Kept Greek and English in sync. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>a5f8702
Built in 56s
More work
Related projects
Ktima Chaideftos·Events & Hospitality
A bilingual venue site for a countryside estate hosting weddings and events, built for fast local discovery and effortless booking enquiries.
Site deployed on Cloudflare Pages from jim788e/meletameoikonomika.