Moorli Logo

MOORLI AdDiagnostic

Platform: Google Ads
Account ID: 123-456-7890
Industry Focus: Legal Services
Plan: One-Time
Generated: 2025-11-15T14:54:42
Engine Version: MOORLI AdDiagnostic Engine v2.1

Overall Score

32/100
A Quick Note on Resources:

We have made every effort to include accurate and up-to-date links to official Google Ads documentation. In cases where a direct link is no longer available, we have provided equivalent or generic references to official Google resources for context. These links are for informational purposes only and may change without notice.

AI Summary

Your legal campaigns are capturing valuable high-intent traffic but have gaps around conversion tracking, location controls, and negative keyword hygiene. Prioritizing these issues can improve lead quality and reduce the risk of non-compliant or low-intent clicks.

*This summary was automatically generated based on your audit findings.*

Account Overview

FAIL: 1 WARN: 2 PASS: 2

Account-wide Findings

Rule Severity Category Details Recommendation + Detailed Steps
TRK-105FAILConversion TrackingOffline Conversion Tracking (OCT) not configuredAction: Enable *Offline Conversion Tracking* to import offline sales data.
LEG-021WARNConversion TrackingCall conversion length is too short (< 60 seconds)Action: Call conversion length is too short — A 30-second call is rarely a qualified legal lead. Set your *Call length* conversion setting to at least 60 seconds (or 90 seconds) to filter out hang-ups and unqualified inquiries from your conversion data.
TRK-107WARNConversion TrackingServer-side GTM or tracking not detectedAction: Server-side tracking is not implemented — You are relying on client-side (browser) tracking, which is increasingly blocked by browsers and ad-blockers. Implement server-side GTM to improve data accuracy, tracking reliability, and website performance.
ACC-004PASSAccount Setup & GovernanceBilling alert notifications are enabled.Billing notifications are configured, preventing surprise shutdowns. No action needed.
BID-306PASSBidding, Budget, & WasteAll portfolio strategies are in use or intentionally retained.Shared bidding strategies are cleanly maintained. No action needed.

Family Law – Local – US

Search
Status: Enabled
Campaign Score: 88 /100
FAIL: 2 WARN: 5 PASS: 5

Top 3 Issues

  1. Ad groups contain over 40–50 keywords — Ad Group: Child Custody – Broad Match (FAIL)
  2. No contingency fee disclosure in ad or landing page — Ad Group: Divorce Lawyer – Phrase (WARN)
  3. Ads limited by policy categories — Ad Group: Child Custody – Broad Match (FAIL)

Campaign-level Findings

Rule Severity Category Details Recommendation + Detailed Steps
AUD-604WARNAudiences & TargetingNo GA4 audiences applied to campaignsAction: Apply your GA4 audiences (e.g., 'All Visitors', 'Add to Carts') to your Search and PMax campaigns as 'Observation' or 'Signals' to improve targeting.
BDG-201PASSBidding, Budget, & WasteSearch lost IS (budget) is below 20%.Campaigns are not limited by budget. No action needed.
GEO-701PASSAudiences & TargetingTargeting set to 'Presence: People in or regularly in'.Geo targeting focused on real presence, minimizing waste.
PMAX-351PASSBidding, Budget, & WastePMax campaign has a brand exclusion list applied.PMax is correctly set up to avoid brand search cannibalization. No action needed.

Ad Group-level Findings

Rule Severity Category Ad Group Details Recommendation + Detailed Steps
POL-1102FAILGoogle Ads Policy & ComplianceChild Custody – Broad MatchAds limited by policy categoriesAction: Ads limited by policy categories — Some ads are serving with limitations (e.g., in sensitive verticals). Review and ensure compliance with Google policies.
STR-301FAILStructureChild Custody – Broad MatchAd groups contain over 40–50 keywordsAction: Ad groups contain over 40–50 keywords — Create new, tightly-themed ad groups. Keywords should be highly relevant to the ads in that ad group.
ADS-507WARNAds & CreativesDivorce Lawyer – PhraseRSAs have <10 headlines or <3 descriptionsAction: Maximize RSA asset variety. Add more headlines (aim for 10-15) and descriptions (aim for 4) to give the algorithm more options to test and improve Ad Strength.
KW-404WARNKeywordsChild Custody – Broad MatchQuality Score below 6 for key termsAction: Improve ad relevance and landing page experience.
LEG-003WARNGoogle Ads Policy & ComplianceDivorce Lawyer – PhraseNo contingency fee disclosure in ad or landing pageAction: Add 'No Fee Unless We Win' or similar clear contingency disclosure to the ad and landing page.
LND-605WARNLanding PagesChild Custody – Broad MatchConversion rate below 2%Action: Conversion rate below 2% — Your landing page is not converting. A/B test a new version with a clearer Call-to-Action (CTA), a simpler form, and more visible phone number.
LEG-010PASSAds & CreativesDivorce Lawyer – PhraseAd copy clearly states specific practice areas.Ads clearly state the firm’s legal specialties. No action needed.
POL-1104PASSGoogle Ads Policy & ComplianceDivorce Lawyer – PhraseAll Final URLs resolve to valid landing pages.No broken or unreachable Final URLs. No action needed.

Injury Law – Search – US

Search
Status: Enabled
Campaign Score: 38 /100
FAIL: 3 WARN: 4 PASS: 1

Top 3 Issues

  1. Performance Max lacks feeds (FAIL)
  2. Mobile speed score below 60 — Ad Group: Car Accident – Exact (WARN)
  3. Possible trademark issues — Ad Group: Car Accident – Exact (WARN)

Campaign-level Findings

Rule Severity Category Details Recommendation + Detailed Steps
BDG-202FAILBidding, Budget, & WasteDaily budget below 2× Target CPA or 10× Avg CPCAction: Budget too low — Increase budget to at least 2× Target CPA or 10× Avg CPC to allow Smart Bidding to stabilize.
STR-307FAILStructurePerformance Max lacks feedsAction: Performance Max lacks feeds — Link your product or business data feeds to your PMax asset groups for dynamic ads.
TGT-803WARNAudiences & TargetingNo remarketing audiencesAction: No remarketing audiences — You are not retargeting past website visitors. Go to *Audience manager*, create an 'All visitors' list, and add it to your campaigns as 'Observation'.
LEG-011PASSKeywordsShared negative list includes 'legal aid', 'pro bono', and similar terms.Negative keyword lists for legal terms are active. No action needed.

Ad Group-level Findings

Rule Severity Category Ad Group Details Recommendation + Detailed Steps
ADS-503FAILBidding, Budget, & WasteCar Accident – ExactCTR below benchmarkAction: CTR below benchmark — Test new ad copy. Write more compelling headlines that include your target keyword and a strong call-to-action (CTA).
ADS-506WARNAds & CreativesCar Accident – ExactRSA headlines are pinned to position 1 or 2Action: Unpin headlines from position 1 or 2. Pinning restricts the machine learning and often lowers Ad Strength and CTR. Only pin to position 3 if legally required (e.g., for a disclaimer).
LND-601WARNLanding PagesCar Accident – ExactMobile speed score below 60Action: Mobile speed score below 60 — Your landing page is too slow, which hurts conversions and Quality Score. Send this report to your web developer to fix using Google's *PageSpeed Insights* tool.
POL-1103WARNGoogle Ads Policy & ComplianceCar Accident – ExactPossible trademark issuesAction: Possible trademark issues — Remove competitor brand names or trademarks from ad copy to avoid disapprovals.
Disclaimer
MOORLI AdDiagnostic is an automated analytics and diagnostic service that reviews advertising account configuration and performance data. The insights, grades, and recommendations in this report are generated by software algorithms and are provided solely for informational and educational purposes. MOORLI AdDiagnostic, its creators, and affiliates are not registered investment advisers, accountants, or legal professionals and do not provide financial, tax, legal, or regulatory advice of any kind. The information presented here does not guarantee improved results, compliance, or profitability, and should not be relied upon as the sole basis for any business or advertising decisions. All actions taken based on this report are done at the user’s discretion and risk. Data accuracy depends on the completeness and timeliness of information received from connected third-party platforms (including but not limited to Google Ads). MOORLI AdDiagnostic makes no representations or warranties regarding the accuracy, reliability, or completeness of any data or recommendation generated. Reports are provided “AS IS” without warranty of any kind—express or implied—including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. MOORLI AdDiagnostic and its affiliates shall not be liable for any direct, indirect, incidental, consequential, or special damages arising from the use of this report or reliance on its contents. By using this product, you acknowledge and agree that you are solely responsible for validating all recommendations before implementation and for complying with applicable advertising, privacy, and regulatory requirements. Use of MOORLI AdDiagnostic constitutes acceptance of this disclaimer and the accompanying Terms of Service and Privacy Policy.