~/utility/schema-markup-scraper
Schema Markup Scraper & SEO 감사 도구
종합 SEO 감사 스코어링 시스템과 함께 모든 URL에서 JSON-LD, Microdata, RDFa, Open Graph, Twitter Cards를 추출합니다.
SEO
TypeScriptCrawlee
글로벌
카테고리utility / SEO
언어TypeScript
스택TypeScript, Crawlee
마켓글로벌
출력클린한 RAG-레디 JSON
주요 기능
구조화된 데이터 추출 — JSON-LD, Microdata, RDFa
소셜 메타 태그 — Open Graph, Twitter Cards, Dublin Core
0~100점 스코어링을 포함한 SEO 분석
캐노니컬 URL 및 hreflang 검증
EEAT 신호를 위한 작성자 정보 추출
80개 이상의 하위 유형을 포함한 LocalBusiness 감지
이미지 alt 텍스트 감사
Breadcrumb 스키마 검증
geo 태그 및 NAP 추출
활용 사례
- 대규모 테크니컬 SEO 감사
- 웹사이트 구조화 데이터 검증
- 경쟁사 SEO 분석 — 경쟁사 간 schema markup 비교
- 콘텐츠 사이트를 위한 EEAT 신호 평가
- 비즈니스를 위한 로컬 SEO 감사
- 출시 전 SEO 체크리스트 검증
입력 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
startUrls | array | 필수 | 분석할 URL |
proxy | object | 선택 | 프록시 설정 |
maxRequestsPerCrawl | number | 선택 | 감사할 전체 URL 수 제한 |
maxConcurrency | number | 선택 | 동시 요청 수 |
extractMetaTags | boolean | 선택 | 메타 태그 추출(기본값: true) |
extractSeoAnalysis | boolean | 선택 | SEO 분석 실행(기본값: true) |
computeSeoScore | boolean | 선택 | 0~100점 SEO 점수 계산(기본값: true) |
extractGeoData | boolean | 선택 | geo 태그 및 NAP 데이터 추출 |
출력 예시
1{
2 "url": "https://developers.google.com/search/docs/appearance/structured-data/product",
3 "title": "Intro to Product Structured Data on Google | Google Search Central",
4 "linkedData": [
5 {
6 "@context": "https://schema.org",
7 "@type": "BreadcrumbList",
8 "itemListElement": [
9 { "@type": "ListItem", "position": 1, "name": "Search Central", "item": "https://developers.google.com/search" }
10 ]
11 }
12 ],
13 "openGraph": {
14 "site_name": "Google for Developers",
15 "type": "website"
16 },
17 "twitterCard": {
18 "card": "summary_large_image",
19 "has_large_image": "true"
20 },
21 "seoAudit": {
22 "score": 95,
23 "issues": [
24 { "severity": "warning", "code": "TITLE_TOO_LONG", "message": "Title is 122 chars (recommended: max 60)" }
25 ]
26 },
27 "headings": {
28 "headings": [
29 { "level": 1, "text": "Introduction to Product structured data" },
30 { "level": 2, "text": "Deciding which markup to use" }
31 ],
32 "h1Count": 1,
33 "issues": []
34 }
35}
자주 묻는 질문
어떤 구조화 데이터 형식을 지원하나요?
JSON-LD, Microdata, RDFa를 지원합니다. Open Graph, Twitter Cards, Dublin Core 메타데이터도 함께 추출합니다.
SEO 점수는 어떻게 계산되나요?
0~100점 점수는 title 태그, 메타 디스크립션, 헤딩 계층 구조, 이미지 alt 텍스트, 캐노니컬 URL, 모바일 뷰포트, 구조화 데이터 존재 여부 등을 평가합니다.
여러 페이지를 한 번에 감사할 수 있나요?
네, startUrls에 여러 URL을 제공하면 됩니다. 스크래퍼가 이를 병렬로 처리해 빠르게 대량 감사를 수행합니다.