Việc phân tích hàng nghìn tên miền để tìm hiểu thông tin chi tiết về SEO có thể rất mệt mỏi. Việc này thường đòi hỏi thời gian và nguồn lực đáng kể nhưng bạn có thể sử dụng công nghệ API để giúp quá trình tiến hành kiểm tra miền hàng loạt trở nên dễ tiếp cận và hiệu quả hơn. Điều này giúp dễ dàng phân tích các ngóc ngách cạnh tranh và tìm cơ hội viết blog tốt hơn cho khách. Trong bài viết này, chúng ta sẽ khám phá cách API của SE Xếp hạng trao quyền cho người dùng thực hiện phân tích tên miền toàn diện trên quy mô lớn. Bạn sẽ khám phá cách điều này chuyển thành những hiểu biết có giá trị có thể hợp lý hóa đáng kể quy trình làm việc của bạn và mang lại kết quả tốt hơn cho các dự án SEO của bạn. Chúng tôi cũng sẽ xem xét các cách khác nhau để bạn có thể tích hợp API này vào quy trình SEO của mình.
Hãy bắt tay ngay vào!
TL; DR
Để lấy dữ liệu tên miền cho nhiều trang web, bạn có thể sử dụng API của chúng tôi, cụ thể là Nghiên cứu cạnh tranh và Kiểm tra backlink API. Các API này cung cấp thông tin toàn diện, chẳng hạn như lưu lượng truy cập không phải trả tiền, số lượng từ khóa, điểm tin cậy tên miền, tên miền giới thiệu, liên kết ngược, v.v. Điều tuyệt vời hơn nữa là bạn không cần kỹ năng viết mã để sử dụng các API này.
Để lấy dữ liệu phân tích miền bằng Python, bạn phải chạy mã trong Google Colab. Sau khi thực hiện, kết quả sẽ được hiển thị trong Google Sheets. Để xem từng chỉ số riêng lẻ, hãy áp dụng công thức cụ thể trong bảng. Bạn có thể chọn số liệu mà bạn cần.
Tất cả dữ liệu này sẽ giúp bạn tiến hành phân tích thích hợp và cạnh tranh nhanh chóng, đánh giá hồ sơ backlink của mọi tên miền hoặc thực hiện các loại phân tích SEO khác.
Tổng quan về API: chúng là gì và chúng hoạt động như thế nào?
Nhóm Xếp hạng SE đã tạo một số API. Chúng được thiết kế để đơn giản hóa công việc của bạn, cả với phân tích dữ liệu miền quy mô lớn và các tác vụ SEO khác. Giờ đây bạn có thể truy xuất dữ liệu thô mà không cần phải đăng nhập thủ công vào nền tảng Xếp hạng SE. Điều này lý tưởng cho các công ty quản lý hàng tấn dữ liệu và tài khoản (ví dụ: Đại lý SEO).
API này có sẵn với một Đăng ký kinh doanh chỉ
Để phân tích hàng loạt tên miền bằng Xếp hạng SE, hãy sử dụng hai API sau: Nghiên cứu cạnh tranh và Kiểm tra backlink.
Sản phẩm API nghiên cứu đối thủ cạnh tranh trình bày một định dạng thuận tiện để truy cập số liệu thống kê tên miền từ cả kết quả tìm kiếm không phải trả tiền và tìm kiếm có trả tiền, bao gồm lưu lượng truy cập, từ khóa và các số liệu khác. Trong khi đó, API kiểm tra liên kết ngược cung cấp dữ liệu mà bạn có thể sử dụng để tiến hành phân tích hồ sơ backlink. Cả hai API này kết hợp đều cung cấp gần như tất cả các số liệu có sẵn trên phiên bản nền tảng của những công cụ này.
Dưới đây là một số số liệu chính có sẵn.
API nghiên cứu cạnh tranh:
- Tổng lưu lượng truy cập tên miền trong vị trí được chỉ định
- Số lượng từ khóa mà một tên miền xếp hạng ở vị trí được chỉ định
- Số lượng từ khóa mới có được
- Số lượng từ khóa đã bị loại khỏi SERPs
- Số lượng từ khóa có vị trí xếp hạng nhất quán
- Số lượng từ khóa có vị trí xếp hạng được cải thiện
- Số lượng từ khóa có vị trí xếp hạng giảm
- Tổng số từ khóa được xếp hạng ở các vị trí 1-5, 6-10 và 11-20
- Và nhiều hơn nữa
API kiểm tra liên kết ngược:
- Điểm tin cậy tên miền
- Tổng số backlink cho URL
- Tổng số tên miền giới thiệu cho URL
- Tổng số backlink dofollow/nofollow
- Và nhiều hơn nữa
Đây không phải là danh sách đầy đủ. Bạn có thể tìm thấy tất cả các thông số trong API kiểm tra liên kết ngược và API nghiên cứu đối thủ cạnh tranh các tài liệu.
Cách tối ưu hóa quy trình làm việc của bạn với API của chúng tôi
Bạn không cần biết cách viết mã để sử dụng đầy đủ API của chúng tôi. Chỉ cần chạy mã Python được cung cấp và truy cập kết quả thông qua Google Trang tính.
Hãy bắt đầu bằng cách xem xét kỹ hơn các mã bạn sẽ làm việc.
Các mã có sẵn
Bạn có thể tiến hành phân tích tên miền bằng một trong hai tập lệnh sau.
1. [API nghiên cứu cạnh tranh + Trình kiểm tra liên kết ngược]
Ưu điểm: Bạn nhận được nhiều dữ liệu hơn từ hai mô-đun cùng một lúc.
Nhược điểm: Bạn vẫn sử dụng tín dụng của Backlink Checker. Do lượng dữ liệu cần xử lý lớn nên mã hoạt động chậm hơn.
Bạn sẽ cần sao chép và dán đoạn mã dưới đây vào google colab. Nhưng xin lưu ý rằng bạn phải thêm khóa API của mình vào Mã API tham số. Điều này có thể được tìm thấy trong API phần của Bảng xếp hạng SE Cài đặt.
Nghiên cứu cạnh tranh + Mã API kiểm tra liên kết ngược:
yêu cầu nhập nhập g Lan truyền từ google.colab nhập auth, lái xe từ oauth2client.client nhập GoogleCredentials nhập gấu trúc dưới dạng pd từ g Lan_dataframe nhập set_with_dataframe từ google.auth nhập auth.authenticate_user() tín dụng mặc định, _ = default() def read_table(table_name:str ) -> pd.DataFrame: gc = gs Spread.authorize(creds) bảng tính = gc.open(table_name).sheet1 row = bảng tính.get_all_values() frame = pd.DataFrame.from_records(rows) frame.columns = frame.iloc[ 0] frame = frame.drop(index=[0]) frame = frame.fillna('') trả về frame def save_table(table_name:str, dataframe:pd.DataFrame) -> Không có: gc = gs Spread.authorize(creds) bảng tính = gc.open(table_name).sheet1 set_with_dataframe(worksheet, dataframe) def request_to_api(research:pd.DataFrame) -> list: result = list() cho chỉ mục, hàng trong Research.iterrows(): domain = row[' domain'] Research_result = get_research_api_result(domain) backlinks_result = get_backlinks_api_result(domain) if (row['backlinks'] == '') else row['backlinks'] result.append([domain, Research_result, backlinks_result]) trả về kết quả def get_api_headers() -> str: api_key = 'THÊM KHÓA API CỦA BẠN' return dict(Authorization=api_key) def get_research_api_result(domain:str) -> str: params = dict(domain=domain) api_url = 'https://api4.seranking.com/research/uk/overview/?' result = request.get(api_url, params=params, headers=get_api_headers()) return result.json() def get_backlinks_api_result(domain:str) -> str: report = create_backlink_checker_report(domain) report_id = str(report.get(' report_id')) api_url = 'https://api4.seranking.com/backlink-reports/' + report_id + '/overview' result = request.get(api_url, headers=get_api_headers()) delete_backlink_checker_report(report_id) trả về kết quả. json() def create_backlink_checker_report(domain:str) -> str: params = dict(mode='domain', target=domain) api_url = 'https://api4.seranking.com/backlink-reports' result = request.post (api_url, json=params, headers=get_api_headers()) trả về result.json() def delete_backlink_checker_report(report_id:str) -> Không: api_url = 'https://api4.seranking.com/backlink-reports/' + report_id request.delete(api_url, headers=get_api_headers()) def main(): table_name = 'competitive-research-API' table = read_table(table_name) result_table_requests_to_api = request_to_api(table) result_table_to_dataframe = pd.DataFrame(result_table_requests_to_api, columns=[' tên miền', 'kết quả', 'liên kết ngược']) save_table(table_name, result_table_to_dataframe) main()
2. [API nghiên cứu cạnh tranh]
Ưu điểm: Tập lệnh hoạt động nhanh hơn và bạn không sử dụng hết tín dụng.
Nhược điểm: Bạn thu được ít dữ liệu hơn và không nhận được thông tin về độ tin cậy của tên miền (tổ chức quản lý tên miền), số lượng liên kết ngược, tên miền giới thiệu, v.v.
Mã nghiên cứu cạnh tranh:
Đừng quên nhập khóa API của bạn vào Mã API tham số.
yêu cầu nhập nhập g Lan truyền từ google.colab nhập auth, lái xe từ oauth2client.client nhập GoogleCredentials nhập gấu trúc dưới dạng pd từ g Lan_dataframe nhập set_with_dataframe từ google.auth nhập auth.authenticate_user() tín dụng mặc định, _ = default() def read_table(table_name:str ) -> pd.DataFrame: gc = gs Spread.authorize(creds) bảng tính = gc.open(table_name).sheet1 row = bảng tính.get_all_values() frame = pd.DataFrame.from_records(rows) frame.columns = frame.iloc[ 0] frame = frame.drop(index=[0]) frame = frame.fillna('') trả về frame def save_table(table_name:str, dataframe:pd.DataFrame) -> Không có: gc = gs Spread.authorize(creds) bảng tính = gc.open(table_name).sheet1 set_with_dataframe(worksheet, dataframe) def request_to_api(research:pd.DataFrame) -> list: result = list() cho chỉ mục, hàng trong Research.iterrows(): domain = row[' domain'] Research_result = get_research_api_result(domain) result.append([domain, Research_result]) trả về kết quả def get_api_headers() -> str: api_key = 'THÊM KHÓA API CỦA BẠN' return dict(Authorization=api_key) def get_research_api_result(domain:str) -> str: params = dict(domain=domain) api_url = 'https://api4.seranking.com/research/uk/overview/?' result = request.get(api_url, params=params, headers=get_api_headers()) return result.json() def main(): table_name = 'competitive-research-API' table = read_table(table_name) result_table_requests_to_api = request_to_api(table) result_table_to_dataframe = pd.DataFrame(result_table_requests_to_api, columns=['domain', 'result']) save_table(table_name, result_table_to_dataframe) main()
Dưới đây là một số thông số chính cần chú ý:
- Đây là cách khóa API của bạn xuất hiện trong mã:
- In api_url, bạn có thể thay đổi vị trí truy xuất dữ liệu lưu lượng truy cập/từ khóa.
- Đây là các cột trong tệp Google Trang tính của bạn.
Bây giờ, hãy chuyển sang hướng dẫn từng bước của chúng tôi để sử dụng các mã này.
Làm thế nào để sử dụng nó
Bước 1. Mở google colab, tạo một sổ ghi chép mới và dán một trong hai mã được cung cấp ở phần trước.
Bước 2. Mở Sổ tay Colab thư mục trong Google Drive của bạn và tạo tệp Google Trang tính.
Lưu ý: Đảm bảo rằng tên tệp khớp chính xác với tên_bảng trong mã, như trong ví dụ dưới đây.
Bước 3. Gán tên cho các cột dựa trên tập lệnh đang được sử dụng. Nếu sử dụng API nghiên cứu cạnh tranh dành riêng cho tập lệnh, cột A và B nên được gọi miền và kết quả, một cách kính trọng. Cho Nghiên cứu cạnh tranh và API kiểm tra liên kết ngược các kịch bản, ngoài miền và kết quả cột, bạn cần thêm cột thứ ba gọi là backlinks.
Xem ảnh chụp màn hình bên dưới hiển thị phiên bản thứ hai có ba cột.
Nếu cần, bạn có thể đổi tên các cột và cập nhật mã cho phù hợp.
Sau đó, nhập tên miền của bạn vào cột đầu tiên mà không cần http:// và www.
Bước 4: Đi đến Colab, nhấp vào nút để chạy mã và cấp quyền truy cập nếu được yêu cầu.
Bước 5: Sau khi tập lệnh chạy xong, hãy kiểm tra lại tệp Google Trang tính sau để nhận kết quả. Đây là bảng sẽ trông như thế nào:
Bước 6. Để tách chỉ số bạn đã chỉ định, hãy trích xuất chỉ số đó từ dữ liệu JSON. Chỉ cần nhập =REGEXEXTRACT hoạt động hoặc đưa ra giải pháp của riêng bạn. Dưới đây là công thức truy cập lưu lượng_tổng tham số, đại diện cho tổng lưu lượng truy cập không phải trả tiền ở một vị trí được chỉ định:
=REGEXEXTRACT(B2,”traffic_sum':s([0-9]+)”)
- B2 là cột chứa dữ liệu JSON của bạn (tức là kết quả cột). Nếu bạn cần dữ liệu từ cột khác, bạn có thể thay đổi dữ liệu đó trong công thức.
- lưu lượng_tổng là thước đo được quan tâm. Nếu muốn lấy dữ liệu khác, bạn có thể thay đổi tham số này trong công thức.
- s([0-9]+) là biểu thức chính quy tìm kiếm các chuỗi trong đó ký tự khoảng trắng được theo sau bởi một hoặc nhiều chữ số. Bạn không cần phải thay đổi nó.
Bước 7. Sau khi nhập xong công thức vào ô đầu tiên các bạn kéo xuống để sao chép công thức sang tất cả các ô. Hãy đảm bảo lấy được dữ liệu từ mỗi miền trong danh sách.
Dưới đây là danh sách các số liệu chính mà bạn có thể sử dụng trong các công thức để thu được dữ liệu miền quan trọng:
- từ khóa_đếm — Tổng số từ khóa mà một tên miền xếp hạng ở vị trí được chỉ định.
- đầu1_5 — Tổng số từ khóa xếp hạng trong top 1-5.
- từ khóa_new_count — Tổng số từ khóa mới.
- domain_inlink_rank — Điểm tin cậy tên miền.
- tổng_tên miền — Tổng số miền giới thiệu cho một URL.
- tổng_backlinks — Tổng số liên kết ngược cho một URL.
Bạn có thể tìm thấy từng số liệu này ở định dạng JSON trong API kiểm tra liên kết ngược (cho backlinks cột) và API nghiên cứu đối thủ cạnh tranh (cho kết quả cột) tài liệu.
Khám phá các trường hợp sử dụng API
Tự hỏi làm thế nào dữ liệu này có thể mang lại lợi ích cho bạn? Hãy cùng khám phá một số lĩnh vực trong SEO mà bạn có thể hưởng lợi từ API.
- Phân tích cạnh tranh và thích hợp
Bạn có thể đánh giá sức mạnh của đối thủ cạnh tranh (hoặc tên miền trong niche của bạn) dựa trên các yếu tố như lưu lượng truy cập không phải trả tiền, số lượng từ khóa, liên kết ngược và độ tin cậy của tên miền. Điều này giúp bạn đánh giá khả năng cạnh tranh tổng thể của niche và vị trí của bạn so với các trang web này.
Để mở rộng danh sách tên miền của bạn và tìm thêm các trang web trong niche của bạn, bạn có thể nhận được kết quả SERP cho các từ khóa trong niche của mình. Chỉ cần sử dụng Xếp hạng SE Đối thủ cạnh tranh của SERP tính năng dưới Đối thủ cạnh tranh của tôi tab để có được thông tin này.
Đây là cách:
- Chọn nhóm từ khóa mong muốn từ menu thả xuống (đảm bảo rằng trước đó bạn đã thêm tất cả các từ khóa cần thiết vào một nhóm duy nhất trong dự án).
- Chọn số lượng kết quả từ SERP bạn cần (100/50/30/20/10).
- Chọn hình ba gạch miền chế độ.
Sau đó, xuất dữ liệu. Chọn Tất cả từ khóa trong nhóm tùy chọn để có được danh sách các tên miền xếp hạng trong top 10-100 cho các từ khóa bạn muốn kiểm tra.
Sau khi bạn đã chọn các trang web muốn kiểm tra, hãy thêm chúng vào tệp Google Trang tính và tiến hành phân tích SEO tên miền. Nó sẽ so sánh lưu lượng truy cập không phải trả tiền, số lượng từ khóa, liên kết ngược, tên miền giới thiệu và điểm tin cậy tên miền của các trang web này. Điều này có thể cung cấp những hiểu biết có giá trị về bối cảnh cạnh tranh trong lĩnh vực của bạn.
Để tiến hành phân tích cạnh tranh chuyên sâu, hãy sử dụng các công cụ chuyên dụng như Xếp hạng SE Nghiên cứu cạnh tranh và Kiểm tra backlink.
- Viết blog của khách và PR kỹ thuật số
Bạn cũng có thể hợp lý hóa liên kết xây dựng nỗ lực bằng cách xác định chính xác các miền phù hợp nhất để liên hệ để có cơ hội hợp tác tiềm năng. Tiến hành nghiên cứu ban đầu nhanh chóng với API giúp bạn đánh giá chất lượng tên miền trước khi cam kết đầu tư vào các nguồn lực tiếp theo.
Ví dụ: bạn có thể đánh giá lưu lượng truy cập không phải trả tiền và điểm số Domain Trust của họ để xác định các nguồn tiềm năng nhằm phân tích sâu hơn và tiếp cận cộng tác sâu hơn. Mặc dù cách tiếp cận này có thể không cung cấp thông tin chi tiết về mức độ liên quan của trang web và các số liệu định tính quan trọng khác nhưng đây là điểm khởi đầu tốt cho chiến dịch của bạn.
Kết thúc
Chức năng API của SE Xếp hạng là giải pháp lý tưởng cho các doanh nghiệp quản lý nhiều dự án quy mô lớn cùng một lúc. Nó làm trơn tru quá trình phân tích các bộ dữ liệu khổng lồ và tự động hóa các quy trình SEO.
Chúng tôi hy vọng rằng mã API và hướng dẫn mà chúng tôi cung cấp sẽ giúp bạn đơn giản hóa nỗ lực phân tích miền hàng loạt của mình. Chúng tôi đã thiết kế API của mình cho tất cả mọi người, ngay cả những người không có kỹ năng viết mã.
- Phân phối nội dung và PR được hỗ trợ bởi SEO. Được khuếch đại ngay hôm nay.
- PlatoData.Network Vertical Generative Ai. Trao quyền cho chính mình. Truy cập Tại đây.
- PlatoAiStream. Thông minh Web3. Kiến thức khuếch đại. Truy cập Tại đây.
- Trung tâmESG. Than đá, công nghệ sạch, Năng lượng, Môi trường Hệ mặt trời, Quản lý chất thải. Truy cập Tại đây.
- PlatoSức khỏe. Tình báo thử nghiệm lâm sàng và công nghệ sinh học. Truy cập Tại đây.
- nguồn: https://seranking.com/blog/bulk-domain-analysis-using-api/