
Em Andamento
Publicado
Pago na entrega
Project Summary We have a website built with Vite + React + TypeScript and deployed on Netlify. The site is currently a SPA, so “View Source” contains minimal HTML, and SEO crawlers don’t see page content without JS. We need an engineer to implement build-time pre-rendering / static site generation so that every public marketing page is generated as a real .html file at build time and served directly by Netlify. Target site: [login to view URL] Current Tech Stack Frontend: React + TypeScript Build: Vite Routing: react-router-dom Hosting: Netlify (GitHub deploy) Backend/data: Supabase (some pages pull content from Supabase, e.g., testimonials/SEO data) Existing build scripts: includes sitemap generation and a “prerender:locations” script (currently not producing full HTML pages reliably) Netlify config includes redirects for dynamic location pages and SPA fallback. Goals (Must Have) 1. Generate static HTML files for all SEO pages during build. Result: When opening a URL like /house-removals and checking “View Page Source”, it should contain meaningful page text and headings (not an empty React shell). 2. Support all core routes, including: / (home) /about /services /removals /house-removals /office-removals /packing-services /storage /contact /how-it-works plus other public pages already in the repo (e.g. /blue-light-card, /mid-week-move, etc.) 3. Dynamic “location” pages must also be pre-rendered: We have routes like: /removals-:citySlug /:serviceType-:citySlug We want a build step that generates dist/[login to view URL], dist/[login to view URL], etc. for a list of locations/service combinations. The location list may come from Supabase OR a JSON file committed to the repo (freelancer to propose best approach). 4. Netlify should serve the pre-rendered HTML file directly: URLs should stay clean (no .html in the browser). Netlify redirects/rewrites must map clean URLs to .html files where applicable, while keeping SPA fallback working for non-pre-rendered routes (admin/portal/auth). 5. Do not break portals/auth pages: These must remain SPA-only: /admin, /admin2, /temp-admin /client-portal, /partner-portal, /trade-portal, /staff-portal /login, /signup 6. Works on Netlify production builds and local dev. What “Done” Looks Like (Acceptance Tests) The freelancer must deliver a PR and demonstrate: A) HTML content visible without JS For each key page: Open URL (e.g. /house-removals) Right-click → View Page Source Source includes: <title> and meta tags <h1> / main headings and real text content (not just <div id="root"></div>) B) No 404s / correct routing Direct visit to deep URL works (e.g. /storage from a fresh browser) Internal navigation still works SPA fallback still works for non-pre-rendered/private routes C) Location pages generated and served Sample set of 20+ location pages are generated in dist/ as .html Netlify config routes clean URL → correct .html “View Source” includes meaningful content. D) Sitemap updated [login to view URL] includes all static and generated location URLs. Implementation Notes (What We Expect) The freelancer can propose one of these approaches (or best fit): vite-plugin-ssr / Vike react-snap puppeteer-based prerender script prerender-spa-plugin or a custom Node script that renders routes to HTML But the solution must: Be maintainable Run in Netlify CI reliably Not require paid third-party render services Repo / Build Details Build command currently: npm run build Netlify publishes: dist Node version currently set to 18 in Netlify, but can be upgraded to Node 20 if needed (Supabase warning suggests Node 20 is preferred). Netlify redirects currently include mappings like: /removals-:city → /removals-:[login to view URL] plus SPA fallback /* → /[login to view URL] Freelancer should refine/adjust this configuration based on the chosen solution. Deliverables 1. PR with: Pre-render build pipeline working Updated scripts in [login to view URL] Any new config/files (e.g., routes list / locations list) Updated [login to view URL] where required 2. Documentation (README section) explaining: How prerender works How to add new routes How to add new locations How to test locally 3. Proof: Screenshots or short video showing “View Source” contains content for: / /house-removals at least 2 generated location pages Important Constraints Must not expose any secrets in the repo. If using Supabase during build to fetch location lists, use Netlify environment variables safely. If Supabase isn’t available during build, use a committed JSON fallback list. Avoid breaking existing UI/UX, portals, and auth flows. Skills Required React + TypeScript Vite build pipeline Netlify deploy configuration (redirects/rewrites) Static rendering / SSG / prerendering Node scripting (if using custom renderer)
ID do Projeto: 40175580
186 propostas
Projeto remoto
Ativo há 1 mês
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Hi James! Just read your brief carefully, and this is a classic SPA-to-SSG SEO rescue - very well defined, with clear acceptance tests. I’ve implemented exactly this kind of build-time prerendering on Vite + React + Netlify without breaking SPA-only portals or auth flows. I’ve delivered production systems like SeniorCRE ([login to view URL]), where SEO-critical marketing pages are statically rendered while authenticated dashboards remain SPA-only, and interactive demo sites such as [login to view URL] and [login to view URL], where deterministic prerendering, clean routing, and Netlify rewrites had to work flawlessly across deep links and fresh loads. For your case, I’d implement a maintainable build-time prerender pipeline (Vike / custom Node renderer or equivalent), generating real .html files for all public routes and location/service combinations, sourcing locations from Supabase at build time with a JSON fallback. Netlify redirects would be tightened so clean URLs resolve directly to prerendered HTML, while /admin, portals, and auth remain pure SPA via fallback. If this sounds aligned, I can deliver a clean PR, docs, and proof screenshots exactly matching your acceptance criteria. Warm regards,
£600 GBP em 7 dias
6,4
6,4
186 freelancers estão ofertando em média £461 GBP for esse trabalho

Greetings, I understand you need a solution to pre-render all public pages of your Vite + React + TypeScript site, including dynamic location routes, so HTML content is visible without JavaScript, while keeping SPA-only pages intact, and ensuring Netlify serves static files correctly. Before we proceed, I would like to clarify: 1, Should the location list come from Supabase at build time or a committed JSON file. 2, Are there any high-priority pages or SEO content we must focus on first. 3, Should sitemap generation include all dynamic location pages automatically. Our team includes React and Vite experts experienced in static site generation, prerendering with vite-plugin-ssr, react-snap, or custom Node scripts, and configuring Netlify redirects/rewrites. We deliver a maintainable pipeline, updated build scripts, pre-rendered HTML pages, and clear documentation for adding new routes or locations. Let us connect to align on approach, location data source, and testing. The current bid amount is a placeholder to start the conversation. Regards Yasir LEADconcept PS: Let me know, if you want to see our team past work to determine our skills/expertise or past customer's references.
£500 GBP em 7 dias
9,4
9,4

⭐⭐⭐⭐⭐ Dear Valuable Client, CnELIndia, led by Raman Ladhani, can successfully implement build-time pre-rendering for your Vite + React + TypeScript site on Netlify. We propose converting all public marketing pages—including dynamic location/service pages—into fully generated HTML at build time, ensuring SEO crawlers see complete content without JS. We will leverage your existing “prerender:locations” script, optimize it to pull locations/services from Supabase or a committed JSON, and generate clean URLs with Netlify redirects while preserving SPA-only routes like admin and portal pages. We will also validate local dev and production builds, confirming “View Source” shows meaningful page content. Our stepwise approach includes auditing current scripts, implementing SSG, testing all core routes, and delivering a PR with acceptance test verification. This ensures your SEO goals are met without breaking existing SPA functionality.
£500 GBP em 7 dias
9,1
9,1

Hi, I understand the challenge of ensuring SEO-friendly static HTML content in a Vite + React SPA hosted on Netlify, especially with dynamic routes and Supabase data integration. I've worked extensively with React, TypeScript, Vite, and Netlify, implementing build-time static site generation and prerendering strategies that maintain SPA functionalities while boosting SEO. My approach is to tailor a prerendering solution—likely leveraging vite-plugin-ssr or a custom Node script—to generate full HTML pages for all public routes and dynamic location-based URLs. I'll optimize the Netlify redirects to cleanly serve .html files without affecting SPA-only admin/portal routes and ensure smooth local and production builds. I’ll deliver a PR with updated build scripts and Netlify configs, plus clear documentation on managing routes and locations. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. What is your preferred source for location data during build: directly from Supabase with env vars or a committed JSON fallback? Thanks, Asad
£250 GBP em 10 dias
8,3
8,3

Hello, I will implement a hybrid SSG solution with Vite to generate static HTML for your marketing and location pages using Supabase data. This ensures maximum SEO while keeping your private portals as a secure SPA, fully optimized for Netlify with clean URLs and automated sitemaps.
£550 GBP em 5 dias
8,2
8,2

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
£250 GBP em 7 dias
8,0
8,0

Hi James, To successfully implement the Vite React SPA SSG Setup project, I will utilize a custom Node script to render routes to HTML, ensuring maintainability and reliability in Netlify CI. The solution will generate static HTML files for all SEO pages, support core routes, pre-render dynamic location pages, and seamlessly integrate with Netlify for clean URL serving. Let's discuss this further. Regards, Sai Bhaskar
£580 GBP em 20 dias
7,8
7,8

Hello, HAVE HANDS-ON EXPERIENCE WITH SUCH PROJECT I have 9+ years of proven experience with Vite/React/TypeScript and Netlify, and I fully understand the requirement. The goal is to convert your SPA into a fully pre-rendered, SEO-friendly site with dynamic location pages generated at build time for scalable growth. -->> Build-time SSG/prerender pipeline for all public marketing pages -->> Dynamic generation of location/service pages (Supabase or JSON fallback) -->> Netlify redirects to serve clean URLs while keeping portals SPA-only -->> Updated sitemap + proof of “View Source” content for key pages Approach: clean architecture with maintainable build scripts, efficient pre-render integration, and agile delivery. in chat as I have some queries to ask regarding the project to proceed further. Thanks Julian
£250 GBP em 7 dias
8,0
8,0

Hi there, so you are looking for someone to bring your website to the Google front page. Stop finding more. I am Firoz Khan ( SEO Master ), and I will help to make your website visible on a higher position in Google. I will do complete SEO optimization, which includes strong On-site and off-site optimization. I will work on these SEO phases PHASE 1 Website Audit, Competitor Analysis, and the right keyword selection PHASE 2 On-page optimization, including Meta Title and description optimization with targeted keywords PHASE 3 Building relevant backlinks that help to make your website visible in the top results of Google. Note: I will send the initial SEO report and the weekly progress report on the same day. Send me your website so I can prepare an initial SEO report for you. Let's assign this project to me: SEO Boost for Product & Service Site Regards SEOMaster
£255 GBP em 30 dias
7,5
7,5

Hi James S., ➡️ I read through your project description for setting up a Vite React SPA with SSG. You need a robust solution to enhance SEO by generating static HTML pages at build time for your site deployed on Netlify. ⏺️ With over 12 years as a Full Stack Developer, I specialize in React, TypeScript, and Vite technologies. I have successfully implemented static site generation for similar stacks, ensuring SEO-friendly sites that maintain dynamic capabilities. My approach would involve using tools like vite-plugin-ssr or a custom Node script, tailored to maintain the SPAs interactivity while meeting your pre-rendering needs without third-party services. This will include configuring Netlify redirects and ensuring all core and dynamic routes are pre-rendered effectively, adhering to the Netlify CI environment and your existing tech stack requirements. Regards, Aftab Ahmad Full Stack Developer (12 Years of experience)
£650 GBP em 7 dias
7,4
7,4

I READ YOUR REQUIREMENTS CAREFULLY AND UNDERSTAND THE NEED TO MOVE YOUR VITE + REACT + TYPESCRIPT SPA TO A BUILD-TIME PRE-RENDERED SETUP THAT SERVES REAL, SEO-FRIENDLY HTML ON NETLIFY WITHOUT BREAKING PORTALS OR AUTH FLOWS. I HAVE 10+ YEARS OF EXPERIENCE WITH REACT, VITE BUILD PIPELINES, STATIC RENDERING (SSG/PRERENDER), NODE SCRIPTS, AND NETLIFY DEPLOY CONFIGURATION. I HAVE DELIVERED MULTI-ROUTE PRE-RENDERING SOLUTIONS USING VITE-COMPATIBLE TOOLS (Vike / custom Node renderers / Puppeteer-based prerendering) THAT GENERATE CLEAN .HTML FILES AT BUILD TIME AND WORK RELIABLY IN CI. I WILL IMPLEMENT A MAINTAINABLE PRE-RENDER PIPELINE THAT: • GENERATES STATIC HTML FOR ALL MARKETING AND LOCATION PAGES • PRE-RENDERS DYNAMIC CITY/SERVICE ROUTES FROM JSON OR SUPABASE (WITH SAFE ENV VARS) • UPDATES NETLIFY REDIRECTS TO SERVE CLEAN URLS → HTML FILES • PRESERVES SPA-ONLY PORTALS AND AUTH ROUTES • UPDATES SITEMAP AUTOMATICALLY • WORKS LOCALLY AND IN NETLIFY PRODUCTION BUILDS DELIVERY WILL INCLUDE A CLEAN PR, UPDATED BUILD SCRIPTS, NETLIFY CONFIG, AND CLEAR README DOCUMENTATION WITH LOCAL TESTING STEPS AND EXTENSION GUIDES. I WILL PROVIDE 2 YEAR FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE, WE WILL WORK WITH AGILE METHODOLOGY AND WILL GIVE YOU ASSISTANCE FROM ZERO TO PUBLISHING ON STORES. I EAGERLY AWAIT YOUR POSITIVE RESPONSE. THANKS.
£500 GBP em 7 dias
7,3
7,3

Hi there, I’m excited about the opportunity to enhance your Vite + React + TypeScript website! It’s clear you recognize the importance of SEO, and I'm confident I can implement the build-time pre-rendering to ensure meaningful HTML files are created for every public marketing page, including your various location routes. With over three years of experience in React development, I’ve successfully implemented static site generation using tools like vite-plugin-ssr and have configured build pipelines that seamlessly integrate with Netlify. My approach will ensure that SEO pages load full content without JS, maintain clean URLs, and keep your SPA and portal functionality intact. I'll also provide thorough documentation on how to manage and test this setup moving forward. I can start right away and aim to have everything ready within 10 days for your review.
£600 GBP em 10 dias
6,8
6,8

Hi I can implement reliable build-time prerendering for your Vite + React + TS SPA so Netlify serves true static HTML for every public SEO route while keeping portal/auth areas SPA-only. The key technical problem is generating consistent HTML across react-router routes (including dynamic location combos) and wiring Netlify rewrites so clean URLs map to the correct .html without breaking the existing SPA fallback. I’ll implement an SSG/prerender pipeline (Vike/vite-plugin-ssr or a custom Node renderer, depending on repo fit) that renders each marketing route to dist/*.html with real <title>, meta tags, <h1>, and body content visible in “View Source.” For location pages, I’ll generate a deterministic route manifest from Supabase at build-time using Netlify env vars, with a committed JSON fallback to ensure CI never fails when Supabase is unavailable. Netlify routing will be refined to serve pre-rendered files for public routes and location patterns, while explicitly excluding /admin*, /*-portal, and /login|/signup so those remain client-rendered. I’ll update sitemap generation to include every static route plus the generated location URLs and keep your existing scripts maintainable with clear “add route/add location” docs. You’ll get a PR, a README section with local test steps, and proof (screens/video) showing content present in page source for /, /house-removals, and sample location pages. Thanks, Hercules
£500 GBP em 7 dias
6,9
6,9

Hello, I have carefully reviewed the requirements for the Vite React SPA SSG Setup project. I plan to implement build-time pre-rendering/static site generation using a suitable approach such as vite-plugin-ssr, react-snap, or a custom Node script. The goal is to generate static HTML files for all SEO pages, support core routes, pre-render dynamic location pages, and ensure Netlify serves the pre-rendered HTML files directly without breaking existing portals or auth pages. I will deliver a PR with a functional pre-render build pipeline, updated scripts, and necessary configurations, along with comprehensive documentation on how to maintain and test the setup. I am confident in my ability to deliver a high-quality solution that meets your expectations. Let's discuss further details and get started on this project.
£250 GBP em 7 dias
6,6
6,6

Being a full-stack software engineer with over a decade of diverse experience in web and mobile app development, I can confidently say I am well-versed in the exact technologies you need to achieve your project objectives. From React and TypeScript to Vite and Netlify, I have deep understanding and hands-on experience with them all. This includes proficiency in React routing using react-router-dom and leveraging Supabase for backend/data operations. My understanding and utilization of these technologies will ensure a smooth transition from your current SPA to a build-time SSG setup. I want to assure you that choosing me will ultimately lead to your acceptance criteria being met. From HTML content visibility without JS, proper routing, generation of location pages, correct handling of pre-rendered HTML files by Netlify including maintaining SPA fallback for certain routes like admin/portal/auth pages, to sitemap updates, each of these components will be finessed under my guidance. Whether it's via a pre-configured tool or building a unique approach that suits your requirements best – my ultimate goal is ensuring your website performs optimally while keeping things maintainable and within budget.
£250 GBP em 7 dias
7,2
7,2

Hi there, I’ve carefully analyzed your requirements and recently implemented build-time prerendering for a Vite + React + TypeScript SPA deployed on Netlify, converting SEO-critical routes into real static HTML while preserving SPA behavior for authenticated portals. That project included dynamic route generation, sitemap updates, and Netlify rewrite tuning. For your site, I’ll implement a maintainable SSG/prerender pipeline that generates full HTML for all public marketing pages and dynamic location routes at build time. I’ll ensure clean URLs map to pre-rendered files, keep SPA fallback intact for admin and auth areas, handle data sourcing from Supabase or a committed JSON fallback, and update Netlify config and sitemap accordingly—without exposing secrets or breaking UX. I’m available to begin work immediately and committed to delivering a reliable, CI-friendly solution with clear documentation and proof of HTML visibility within the shortest possible timeframe. Best regards, Elenilson
£400 GBP em 7 dias
5,9
5,9

If View Source is empty, SEO never really starts. I can implement build time pre rendering so every public page ships as real HTML while keeping your SPA and portals intact. What I’ll handle: • Static HTML generation for all SEO routes • Pre rendered dynamic location pages • Clean URL handling via Netlify redirects • SPA fallback preserved for admin and portal routes • Sitemap updates with generated URLs Implementation will: • Run reliably in Netlify CI • Avoid paid render services • Remain maintainable long term You’ll receive a PR, documentation, and proof via View Source screenshots.
£500 GBP em 7 dias
6,0
6,0

Hello! I am an expert in React + TypeScript, Vite build, and Netlify deployment. I will implement build-time pre-rendering to generate static HTML pages for SEO on your Vite React SPA. This will enhance SEO visibility and improve user experience by serving meaningful content pre-build. I propose using vite-plugin-ssr for a maintainable solution that runs reliably on Netlify CI. Looking forward to delivering the PR with a pre-render build pipeline, updated scripts, and detailed documentation on routes and testing.
£400 GBP em 7 dias
6,0
6,0

Hello, hope you’re doing well. I can implement reliable build-time pre-rendering/SSG for your Vite + React + TypeScript site so Netlify serves real HTML for all SEO pages, including dynamic location routes, without breaking SPA-only portals or auth flows. I have hands-on experience with Vite prerendering, Netlify rewrites, and sitemap generation, and will deliver a clean PR with documentation and proof as requested. Regards, Yassir
£400 GBP em 2 dias
5,6
5,6

As a versatile Full Stack developer specializing in React, TypeScript, and Node.js, I'm confident that I can effectively implement build-time pre-rendering and static site generation for your Vite+React+TypeScript project to create real .html files during the build process and serve them directly through Netlify. With rich experience across high-performance mobile/web applications powered by intelligent AI and automation, I understand the significance of creating user-friendly yet powerful experiences through intelligent design choices. My robust proficiency in JavaScript frameworks like React and backend technologies including Node.js perfectly position me to integrate with your existing tech stack seamlessly. My previous work with Vite-plugin-ssr, react-snap as well as my strong familiarity with maintaining clear codebase will enable me to offer efficient implementation while ensuring easy maintainability for future additions or upgrades. I recognize your project's need for SEO-optimized pre-rendered HTML content, dynamic location page generation, socket-based routing among other technical complexities. I've worked on similar challenges before and have consistently provided long-lasting solutions without relying on paid third-party services. Having worked with Netlify in my previous projects, I'm confident that I can ensure reliable performance both on production builds and local development.
£500 GBP em 7 dias
5,5
5,5

As a seasoned SEO and web development expert with over 6 years of hands-on experience and 30+ notable clients, I am your best bet for transforming your website to meet your desired SEO standards. I have a mastery of end-to-end search engine optimization, generating organic traffic, and boosting brand visibility - all skills crucial in driving your marketing pages up the ranks. With all of my previous 300+ SEO projects, I continue to demonstrate my ability to optimize websites by proposing creative but effective solutions that give an edge in search engine rankings. In addition, my proficiency in React, TypeScript and Vite places me at a prime position to handle this task flawlessly. Over the years, I have successfully provided build-time pre-rendering and static site generation that generates meaningful HTML content for improved indexing by web crawlers; exactly what this project calls for. With every site I've worked on, I ensure that the structure is maintainable for future scalability- an element crucial to your project as well.
£250 GBP em 7 dias
5,7
5,7

Stafford, United Kingdom
Método de pagamento verificado
Membro desde dez. 8, 2024
£1500-3000 GBP
£18-36 GBP / hora
£10-15 GBP / hora
$30-250 USD
$30-250 USD
$300 USD
$30-250 CAD
$30-250 USD
₹600-1500 INR
$240-2000 HKD
$250-750 USD
$30-250 AUD
$250-750 CAD
$30-250 CAD
$250-750 USD
$750-1500 USD
€750-1500 EUR
$30-250 USD
$250-750 USD
$10-30 USD
$25-50 USD / hora
$250-750 USD
₹12500-37500 INR