forumNew topic

Built my site with AI in an hour — should I pay an agency to audit it or start from scratch?

MMetin D***Veteran
Job title
Marketing director
Sector
Software
Organization type
20-person company
Joined
Aug 2023
Message
22

Doki · Infrastructure migration · 2026

#1

We run a small industrial equipment and spare parts supplier in Riyadh. btw using AI coding tools, I put together a fully functional sleek-looking 5-page site with Arabic and English bilingual support for our new corporate site in about an hour. The product catalog contact form, and WhatsApp redirect all seem to work fine.

The problem is, I dont really know much about the technical backend database security or Google SEO. A local agency quoted me 3,500 SAR to review the existing code and prep it for launch. like another agency claimed AI-generated code is usually full of spaghetti code and security vulnerabilities quoting 14,000 SAR to rebuild it cleanly from scratch.

Does starting from scratch make any sense when I already have a working frontend or is having an agency review the AI code and patch up the gaps enough? anyway if I hand it over for an audit, what specific checks should I make mandatory?

NNilMember
Job title
Content manager
Organization type
a company within a holding
Joined
Apr 2024
Message
156
Most Helpful#2

Short answer: If your site is just a static corporate brochure showing company info, a product catalog, and a contact form, paying 3,500 SAR to patch and deploy the existing code makes way more sense than shelling out 14,000 SAR for a total rebuild. However, if the setup involves user registration, payment processing, or dynamic database queries, refactoring AI-generated code can actually cost more than building from scratch.

AI tools produce impressive visual outputs in HTML, CSS and basic JavaScript, but they usually fail on two fronts: security and performance. Form submissions often lack proper server-side validation and sanitization, and style sheets tend to be bloated with hundreds of redundant lines that drag down page load speeds. In local Saudi Arabian search results that directly hurts your rankings.

If you go with the agency quoting 3,500 SAR, make sure the following scope items are explicitly written into the contract: 1) Hardening contact forms adding spam protection, and implementing server-side validation. 2) Verifying that RTL (right-to-left) CSS rules for Arabic display properly on mobile. 3) Stripping out redundant code to achieve a Google PageSpeed mobile score of at least 85. 4) Configuring SEO tags (H1s meta descriptions, and Open Graph) completely in both languages. If they commit to these deliverables, you're fine to launch the existing site.

BBeyza K***Member
Job title
Field sales representative
Sector
Advertising and promotion
Organization type
two-branch business
Joined
Feb 2024
Message
6

Doki · Log management setup · 2026

#3

The biggest vulnerability in AI-generated static files is the form endpoint. If you don't stick a spam filter and input sanitization layer in front of the server, your server will turn into a spam relay within weeks. When paying for a review, have them scrutinize the form handler on the PHP or Node.js side specifically.

BBurcu E***Member
Job title
Data Analyst
Sector
Jewelry
Organization type
300-person organization
Joined
Jul 2023
Message
246
#4

We tried something similar in Jeddah. Pushed the AI code straight to production, and within a week the form was getting 150 bot messages while the Arabic fonts completely broke on mobile. Paid a local consultant 2,500 SAR; he cleaned up the stylesheets and secured the form in 3 days. Definitely no need to blow 14,000 SAR on this.

İİlker T***Member
Job title
Co-founder
Sector
Security services
Organization type
20-person company
Joined
Apr 2022
Message
73
#5

The agency asking for 14,000 SAR and claiming "AI code is garbage" is just pulling a classic agency move. Of course they want to sell you their full custom build package. For a 5-page static brochure site, even messy code won't generate enough traffic or complexity to bring down a server.

JJale Ç***MemberCommunity member
Joined
Nov 2024
Message
199
#6

Before uploading the site to hosting, run it through free Google PageSpeed and security testing tools. Forward the red warnings from the report to the agency that quoted 3.500 SAR, and get written confirmation asking, 'Will you fix all the errors in this report?'

LLevent A***MemberCommunity member
Joined
Oct 2024
Message
40
#7

Are product prices listed on the site with real-time ordering or is it just a downloadable PDF catalog and a WhatsApp button? If there's no dynamic cart, a custom development quote from scratch is completely overkill for that budget.

TTaner E***Member
Job title
Purchasing manager
Sector
Leather
Organization type
early-stage startup
Joined
Jun 2023
Message
132
#8

14k riyals for a five-page static showcase is a total waste. hand the code over to the agency charging 3.500 sar let them fix the meta tags and secure the form, that's plenty.

edit: fixed a few typos.

SSerkan G***MemberCommunity member
Joined
Feb 2023
Message
13
#9

Pursuant to Saudi Arabia's Personal Data Protection Law (PDPL), name, phone, and email data collected via contact forms must be stored and processed on secure servers. It is your corporate responsibility to ensure that this data storage security is included in the agency's review specifications.

ÖÖzgür B***MemberCommunity member
Joined
Feb 2023
Message
34
#10

The discussion got scattered, let me summarize. Code without setup documentation isn't yours, even if you have it.

If scope grows, either time or budget must grow. There is no third option.

MMehmet T***Member
Job title
Secretary
Sector
Agriculture
Organization type
120-person company
Joined
Mar 2024
Message
8
#11

the opposite happened to me, thats why Im writing... most time waaste accumulates in tasks waiting for approval.

any unwritten clause becomes a point of disagreement later, as both sides remember it differently. just leaaving this note it might be useful.

BBarış C***New member
Job title
Supply chain manager
Sector
Tourism
Organization type
two-branch business
Joined
Jul 2026
Message
249
#12

I'll try it.

KKader U***Member
Job title
Store associate
Sector
Media and publishing
Organization type
family business
Joined
Jun 2024
Message
86
#13

I've been down this road, let me tell you. When making a decision, first look at what data you have on hand.

Proven by experience.

NNeslihan B***Expert
Job title
Project manager
Sector
Cosmetics
Organization type
regional distributor
Joined
Jun 2025
Message
129
#14

I feel the same way. The harder it is to reverse a decision, the slower you should make it.

Of course, it varies if your situation is different.

GGökhan D***Member
Job title
Business Owner
Sector
Machinery manufacturing
Organization type
40-person manufacturing company
Joined
Oct 2025
Message
416
#15

We need to take it step by step. When making decisions, write down the worst-case scenario too, not just the best.

If you have questions write them; Ill answer as best I can.

YYasemin T***VeteranCommunity member
Joined
Apr 2026
Message
274
#16

theres a commmon mistake people make when doing this. honestly everyone rushing into website design with artificial intelligence gets stuck at the same point.

that's all, sorry if I went on too long.

OOya E***Member
Job title
Human Resources Specialist
Sector
Insurance
Organization type
chain store
Joined
Mar 2024
Message
118
#17

Let me summarize the topic, since several different answers were given. The system lives on after delivery; maintenance is a separate line item.

If you have questions, write them; I'll answer as best I can.

FFatma T***Member
Job title
Store associate
Sector
Energy
Organization type
8-person team
Joined
Jul 2024
Message
190
#18

You're right, I've been down that road too. When you try to change everything at once, nothing settles.

If I were you, I'd go this route.

GGizem U***MemberCommunity member
Joined
Oct 2023
Message
55
#19

saved.

PPolat T***VeteranCommunity member
Joined
Dec 2023
Message
363
#20

Thanks for posting.

Reply