Commit Graph

49 Commits

Author SHA1 Message Date
Abdulla Ansari
51da47f292
Remove test variable as not defined and not required at all
As per your request I have removed the test
2024-03-28 20:48:36 +05:30
towfiqi
d3938007a9 chore: renames Google Adwords to Google Ads 2024-03-03 21:34:45 +06:00
towfiqi
252ae9aa84 fix: Resolves Domain keyword Ideas generation issue. 2024-03-03 19:40:16 +06:00
towfiqi
2a1fc0e43d feat: Adds keyword search volume data feature for tracked keywords.
- Adds a volume field in the keyword table.
- Adds a button in the Adwords Integration screen to update all the tracked keywords.
- When a new keyword is added, the volume data is automatically fetched.
- Adds ability to sort keywords based on search volume.
2024-03-01 10:52:45 +06:00
towfiqi
4d15989b28 feat: Adds a Keyword Research Section.
- Adds a /research page to the app that lets users generate keyword ideas based on given keywords.
- Allows the ability to export keywords.
2024-02-29 11:37:45 +06:00
towfiqi
5650645b58 feat: Adds Google Adwords Integration to allow generating Keyword Ideas.
- Integrates Google Adwords API to generate keywords for a domain.
- Adds a New Adwords Integration ui inside the App settings > Integrations screen to integrate Google Adwords.
- Adds a New Ideas tab under each domain.
- Adds ability to automatically generate keyword ideas based on website content, currently tracked keywords, Currently Ranking keywords or custom keywords
- The Keyword Ideas are not saved in database, they are saved in a local file inside the data folder. File naming convention: IDEAS_domain.com.json
- The keywords can be marked as favorites, and each time a keyword is favorited, they are added in the IDEAS_domain.com.json file.
2024-02-28 19:19:23 +06:00
towfiqi
9a7a43f051 fix: Resolves scraper not able to scrape some keywords correctly. 2024-02-22 19:14:19 +06:00
towfiqi
0e64b95cd5 fix: Resolves Incorrect Position issue.
closes #164
2024-02-15 08:30:31 +06:00
towfiqi
f04b10cf6b feat: Adds the ability to setup Search Console through the UI.
- Adds the ability to add domain specific Search Console API Info through the Domain Settings panel.
- Adds the ability to add global Search Console API Info through the App Settings Panel.
- Adds better Search Console Error logging.
- Changes the App Settings Sidebar UI.
- Changers the Domain Settings Modal UI.
- Replaces html Input field with custom InputField component.
- Adds a new /domain api route to get the full domain info which includes the domain level Search console API.

closes #59, #146
2024-02-08 22:14:24 +06:00
towfiqi
b2e97b2ebe feat: Adds the Ability to set Search Console Property type via Domain Settings.
- Previously only domain properties worked with SerpBear. This feature adds the ability to add URL properties as well.
- Adds a new field "search_console" in Domain Table.
- Adds a new Search Console option in Domain Settings Modal UI.
- When the  new "This is a URL Property" option is enabled, the exact Property URL should be provided.

closes #50
2024-02-06 23:42:28 +06:00
towfiqi
3c2a1b8a5b feat: adds the ability to add url as a domain.
You can now track specific marketplace/social domain URLs. For example a reddit.com post, an amazon.com product, github repo etc.

closes: #53, #90, #119
2024-02-03 20:17:51 +06:00
towfiqi
cca9f95358 fix: fixes local SC data not being removed on deleting domain. 2024-01-15 23:19:57 +06:00
towfiqi
2f08bb3f62 docs: Adds docs for Google Search console related functions 2024-01-13 20:06:04 +06:00
towfiqi
df3a738788 fix: resolves newly added Domain's Update time rendering issue 2024-01-13 10:25:10 +06:00
towfiqi
4a47cedad8 refactor: improves Performance & Code Readability
- Replaces useEffet with useMemo & useLayoutEffect where necessary.
- Converts some useEffects to separate hooks.
- Moves the functions defined within components to utils.
- Splits the Keywords renderPosition function to its own component.
2024-01-13 10:10:49 +06:00
towfiqi
2783de5c65 refactor: separates client and backend utils. 2024-01-12 22:40:28 +06:00
SebastjanPrachovskij
8a35e358e6
Integrate SearchApi to SerpBear
Remove unnecessary spacing

Fix keyword.id & authorization for searchapi
2023-11-09 14:50:11 +02:00
towfiqi
dc3c7a722b feat: Adds ability to disable/clear retry queue for failed keywords 2023-11-03 11:59:51 +06:00
towfiqi
8a949ce4c0 fix: Cron stopped on failing to parse failed queue
closes #116
2023-11-03 11:58:17 +06:00
towfiqi
4748ffc382 feat: Adds ability to search w/o case sensitivity
closes #115
2023-11-02 22:21:07 +06:00
towfiqi
c0470cfa9d fix: Fixes issue with adding hyphenated subdomains. 2023-11-02 22:15:26 +06:00
towfiqi
1d6b2be95a feat: Refresh All feature now shows update real-time 2023-11-02 21:51:06 +06:00
towfiqi
0a83924ffe feat: Add option to Delay Between scrapes.
fixes #87
2023-03-29 20:54:30 +06:00
towfiqi
c406588953 fix: Fixes broken Login on windows
fixes: 77, 80
2023-02-15 23:32:38 +06:00
towfiqi
a1108d240e fix: Mobile Keyword Scraping not working.
fixes #58
2023-01-12 12:25:42 +06:00
towfiqi
8139e399c1 fix: Fixes Position and View Sort.
fixes #46
2023-01-11 13:15:09 +06:00
towfiqi
cb24696a1f fix: Fixes wrong CTR value for Search Console Data
fixes #48
2023-01-11 12:42:27 +06:00
Towfiq
cf8b2c6913 refactor: Scraper 2022-12-24 20:27:55 +06:00
Towfiq
6d6e2f63d0 fixes: Broken Proxy Scraper
fixes #33
2022-12-24 08:29:44 +06:00
Towfiq
74c9603293 fixes: Wrong position change indicator when >100 2022-12-24 08:28:09 +06:00
Towfiq
c2b63280cb fix: backend error on addind new domain 2022-12-20 21:51:47 +06:00
Towfiq
1ebf7aef4b fixes: Codacy Issues. 2022-12-20 14:38:55 +06:00
Towfiq I
457f55353f
Merge pull request #37 from towfiqi/search-console-integration
feat: Adds Domains Page & Integrates Google Search Console
2022-12-20 14:36:02 +06:00
Towfiq
49b4769528 feat: integrates Google Search Console. 2022-12-20 13:24:29 +06:00
Illia
ad6a354cb9
feat: Integrate SerpApi
Changes:
* Integrate organic results data from SerpApi (https://serpapi.com).
* Require API Key for Serply and SerpApi on the Settings page.
2022-12-08 15:22:27 +02:00
Towfiq
480767deb2 fix: shortens hours and minutes in notif emails 2022-12-08 09:47:02 +06:00
Towfiq
d22992bf64 fix: Sort was buggy for keyword with >100 position
resolves: #23
2022-12-05 19:15:24 +06:00
Towfiq
d6da18fb01 fix: First search result items were being skipped.
resolvres: #13
2022-12-03 12:29:04 +06:00
googio
e6136db742 merge in main branch into add-serply 2022-12-01 13:28:43 -05:00
googio
f51380442b added support for serplyio 2022-12-01 12:24:28 -05:00
Towfiq
6d7cfec953 fix: scraper fails when result has domain w/o www
When user adds a domain with www and the google search result has the domain without www, the scraper fails.
2022-12-01 22:15:47 +06:00
Towfiq
8c8064f222 feat: Failed scrape now shows error details in UI. 2022-12-01 22:08:54 +06:00
Towfiq
1ed298f633 fix: Fixes Broken ScrapingRobot Integration. 2022-12-01 20:25:44 +06:00
Towfiq
38dc164514 fix: scraper fails if matched domain has www
resolves: #6 , #7
2022-12-01 19:05:56 +06:00
Towfiq
ddd10909ad chore: Remove Unnecessary comments 2022-11-30 20:50:32 +06:00
Towfiq
277db6943f Fixed: Inline doc 2022-11-27 21:35:13 +06:00
Towfiq
58c47612a3 Fixed: Failed Scrapes were stuck at loading state. 2022-11-27 18:29:15 +06:00
Towfiq
d0d8710670 For Scrapers use Fetch instead of axios. 2022-11-26 10:31:00 +06:00
Towfiq
51ebe3e326 first commit 2022-11-24 20:13:54 +06:00