[GH-ISSUE #102] AI Backlink marketing solution #80

Open
opened 2026-03-02 23:33:28 +03:00 by kerem · 7 comments
Owner

Originally created by @AJaySi on GitHub (Aug 7, 2024).
Original GitHub issue: https://github.com/AJaySi/ALwrity/issues/102

Originally assigned to: @uniqueumesh, @Om-Singh1808 on GitHub.

Problem:

Difficult to find and communicate with webmasters for backlinks. Difficult to scale and keep up conversations. Find new websites. Manual intensive process.

Solution:

AI driven backlinking solution. This AI tool will input a keyword from the users and do a web research to collect web urls and scrape contact emails. AI will then compose personalized emails for each url and mail them.

1). Take in user Keyword, lets say 'AI writers' . Do web research as below:

Keyword + “Guest Contributor”
• Keyword + “Add Guest Post”
• Keyword + “Guest Bloggers Wanted”
• Keyword + “Guest Posts Roundup”
• Keyword + “Write for Us”
• Keyword + “Submit Guest Post”
• Keyword + “Submit a Guest Article”
• Keyword + “Guest Bloggers Wanted”
• Keyword + “Submit an article”
• Keyword + “Suggest a guest post”
• Keyword + “Send a guest post”
• Keyword + “Become a Guest Blogger”
• Keyword + “guest post opportunities”
• Keyword + “this is a guest post by”
• Keyword + “This post was written by”
• Keyword + “guest post courtesy of ”
• Keyword + “submit article"

Scrape URL data & contact email to understand the webpage and write a personalized email for each of the results.
Automate sending email to each address. Maybe, add HITL for review.
Repeat the above for more such web searches and send more emails.

Originally created by @AJaySi on GitHub (Aug 7, 2024). Original GitHub issue: https://github.com/AJaySi/ALwrity/issues/102 Originally assigned to: @uniqueumesh, @Om-Singh1808 on GitHub. **Problem:** Difficult to find and communicate with webmasters for backlinks. Difficult to scale and keep up conversations. Find new websites. Manual intensive process. **Solution:** AI driven backlinking solution. This AI tool will input a keyword from the users and do a web research to collect web urls and scrape contact emails. AI will then compose personalized emails for each url and mail them. 1). Take in user Keyword, lets say 'AI writers' . Do web research as below: Keyword + “Guest Contributor” • Keyword + “Add Guest Post” • Keyword + “Guest Bloggers Wanted” • Keyword + “Guest Posts Roundup” • Keyword + “Write for Us” • Keyword + “Submit Guest Post” • Keyword + “Submit a Guest Article” • Keyword + “Guest Bloggers Wanted” • Keyword + “Submit an article” • Keyword + “Suggest a guest post” • Keyword + “Send a guest post” • Keyword + “Become a Guest Blogger” • Keyword + “guest post opportunities” • Keyword + “this is a guest post by” • Keyword + “This post was written by” • Keyword + “guest post courtesy of ” • Keyword + “submit article" Scrape URL data & contact email to understand the webpage and write a personalized email for each of the results. Automate sending email to each address. Maybe, add HITL for review. Repeat the above for more such web searches and send more emails.
Author
Owner

@AJaySi commented on GitHub (Sep 14, 2024):

@xDaijobu @LeonidShamis @umesh070 @DikshaDisciplines

Any thoughts, should we pursue this ? I have thinking of getting this done in streamlit & nextjs(coming soon) ?

<!-- gh-comment-id:2350971323 --> @AJaySi commented on GitHub (Sep 14, 2024): @xDaijobu @LeonidShamis @umesh070 @DikshaDisciplines Any thoughts, should we pursue this ? I have thinking of getting this done in streamlit & nextjs(coming soon) ?
Author
Owner

@uniqueumesh commented on GitHub (Sep 14, 2024):

@AJaySi I think we should pursue this.

Can we also consider the following additional features?

  1. Competitor Analysis: The tool could analyse competitors' backlink profiles to identify improvement opportunities.
  2. Feedback Loop: Incorporating a system to track email open rates, click-through rates, and responses could help adjust the outreach strategy dynamically for better results.
<!-- gh-comment-id:2351067402 --> @uniqueumesh commented on GitHub (Sep 14, 2024): @AJaySi I think we should pursue this. Can we also consider the following additional features? 1. Competitor Analysis: The tool could analyse competitors' backlink profiles to identify improvement opportunities. 2. Feedback Loop: Incorporating a system to track email open rates, click-through rates, and responses could help adjust the outreach strategy dynamically for better results.
Author
Owner

@AJaySi commented on GitHub (Sep 15, 2024):

@umesh070
Great points, competitors' backlink profiles is very important. I will work on this.

2). Please help me with research for email APIs which will provide those metrics. We can start with some free apis per month and if the feature is really required, we can develop or own later.

<!-- gh-comment-id:2351395747 --> @AJaySi commented on GitHub (Sep 15, 2024): @umesh070 Great points, competitors' backlink profiles is very important. I will work on this. 2). Please help me with research for email APIs which will provide those metrics. We can start with some free apis per month and if the feature is really required, we can develop or own later.
Author
Owner

@AJaySi commented on GitHub (Sep 17, 2024):

https://www.alwrity.com/post/what-s-alwrity-ai-backlinking-tool

<!-- gh-comment-id:2354692724 --> @AJaySi commented on GitHub (Sep 17, 2024): https://www.alwrity.com/post/what-s-alwrity-ai-backlinking-tool
Author
Owner

@AJaySi commented on GitHub (Aug 15, 2025):

@uniqueumesh
Whats the status ? Make sure to use below combinations for searching:

Keyword + “Guest Contributor”
• Keyword + “Add Guest Post”
• Keyword + “Guest Bloggers Wanted”
• Keyword + “Guest Posts Roundup”
• Keyword + “Write for Us”
• Keyword + “Submit Guest Post”
• Keyword + “Submit a Guest Article”
• Keyword + “Guest Bloggers Wanted”
• Keyword + “Submit an article”
• Keyword + “Suggest a guest post”
• Keyword + “Send a guest post”
• Keyword + “Become a Guest Blogger”
• Keyword + “guest post opportunities”
• Keyword + “this is a guest post by”
• Keyword + “This post was written by”
• Keyword + “guest post courtesy of ”
• Keyword + “submit article"

Scrape URL data & contact email to understand the webpage and write a personalized email for each of the results.
Automate sending email to each address. Maybe, add HITL for review.
Repeat the above for more such web searches and send more emails.

@Om-Singh1808 Follow along, umesh is making something cool.

<!-- gh-comment-id:3190742669 --> @AJaySi commented on GitHub (Aug 15, 2025): @uniqueumesh Whats the status ? Make sure to use below combinations for searching: Keyword + “Guest Contributor” • Keyword + “Add Guest Post” • Keyword + “Guest Bloggers Wanted” • Keyword + “Guest Posts Roundup” • Keyword + “Write for Us” • Keyword + “Submit Guest Post” • Keyword + “Submit a Guest Article” • Keyword + “Guest Bloggers Wanted” • Keyword + “Submit an article” • Keyword + “Suggest a guest post” • Keyword + “Send a guest post” • Keyword + “Become a Guest Blogger” • Keyword + “guest post opportunities” • Keyword + “this is a guest post by” • Keyword + “This post was written by” • Keyword + “guest post courtesy of ” • Keyword + “submit article" Scrape URL data & contact email to understand the webpage and write a personalized email for each of the results. Automate sending email to each address. Maybe, add HITL for review. Repeat the above for more such web searches and send more emails. @Om-Singh1808 Follow along, umesh is making something cool.
Author
Owner

@uniqueumesh commented on GitHub (Aug 15, 2025):

@AJaySi

I have completed the 4 phases of the AI Backlinking Tool. I am now migrating the Streamlit UI to Python FastAPI (WIP).

I have already included the keyword combination you mentioned above. I'll update by today evening.

<!-- gh-comment-id:3190793670 --> @uniqueumesh commented on GitHub (Aug 15, 2025): @AJaySi I have completed the 4 phases of the AI Backlinking Tool. I am now migrating the Streamlit UI to Python FastAPI (WIP). I have already included the keyword combination you mentioned above. I'll update by today evening.
Author
Owner

@AJaySi commented on GitHub (Aug 18, 2025):

@uniqueumesh :
So, when i test the app by providing the keywords, it says starting and does not complete.
Also, read on 'Best practices of deploying fastapi and react UI in production'

We need to loaders and progress bar when the backend is doing its thing, but the end user is NOT getting any feedback.
Think of end user first, always. So, when the end user clicks on starting, we need call the backend and show a progress bar with useful messages of what is happening in the backend, how many searches done, email found or not.
We cant let the end user keeping guessing, whats happening in the backend.

<!-- gh-comment-id:3194969544 --> @AJaySi commented on GitHub (Aug 18, 2025): @uniqueumesh : So, when i test the app by providing the keywords, it says starting and does not complete. Also, read on 'Best practices of deploying fastapi and react UI in production' We need to loaders and progress bar when the backend is doing its thing, but the end user is NOT getting any feedback. Think of end user first, always. So, when the end user clicks on starting, we need call the backend and show a progress bar with useful messages of what is happening in the backend, how many searches done, email found or not. We cant let the end user keeping guessing, whats happening in the backend. - https://clerk.com/docs/deployments/overview - https://www.marketcalls.in/python/best-python-coding-practice-to-handle-apikeys-securely.html
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ALwrity#80
No description provided.