Project Description
landing-page matching and Google Ads CSV generator or Direct API Tool
Build a web-based internal tool with this workflow:
Upload input
CSV, Excel, or Google Sheet
Columns such as part_number, keyword, campaign, ad_group, match_type
Website product index
Crawl/sync our new website product URLs
Store:
product URL
part number
product title
category
manufacturer/brand
alternative part numbers
page status
Matching engine
Exact part-number match first
Normalised match second: remove spaces, dashes, slashes, case differences
Fuzzy/keyword match third
Optional AI-assisted match for weak cases
Confidence score for every result
Human review screen
Show:
input part number / keyword
matched URL
confidence score
reason for match
warnings
Allow manual override before export
Google Ads-ready export
Generate CSV for Google Ads Editor or Google Ads bulk upload with columns such as:
Campaign
Ad group
Keyword
Match type
Final URL
Status
Google Ads Editor identifies keyword rows using campaign, ad group, keyword text, and match type, so those should be preserved in the export.
Final URLs can be set at keyword level and override ad-level URLs, which is ideal for this problem.
Best technical approach
Direct Google Ads API integration instead of manual CSV upload would be favourable.
Matching logic
Priority order:
Exact SKU / part number match
Normalised SKU match
Manufacturer + part number match
Product title keyword match
Category relevance match
AI-assisted fallback
Manual review required
Example output status:
Status-Meaning
Matched-Safe to upload
Needs Review-Possible match but not certain
No Match-No suitable page found
Duplicate-Multiple pages matched
Broken URL-Page found but not valid
Extra functionality worth adding
Consider these:
Broken link checker
Duplicate URL detection
Confidence scoring
Export preview
Change log / audit trail
“Only export high-confidence matches”
UTM builder
Previous-match memory, so repeated part numbers auto-resolve
Website re-crawl scheduler
Report of products with no landing page
Report of ads currently pointing to old-site URLs
1.Upload CSV/XLSX/Google Sheet
2.Crawl or import website product URL index
3.Match part numbers to URLs
4.Review low-confidence matches
5.Export Google Ads Editor CSV or direct API
Consider google bulk upload templates for common upload formats.
Summary
Build this as a controlled matching tool, or direct API. With thousands of ads, the biggest risk is sending traffic to the wrong page. The tool should automate 80–95% of matches, but force review on uncertain matches before creating the upload CSV or publishing in google ads.