diff --git a/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_accounts-payable-receivable-_matching-terms_2026-02-13_17-40-41.csv b/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_accounts-payable-receivable-_matching-terms_2026-02-13_17-40-41.csv new file mode 100644 index 00000000..ed9eba36 --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_accounts-payable-receivable-_matching-terms_2026-02-13_17-40-41.csv @@ -0,0 +1,74 @@ +#,Keyword,Country,Difficulty,Volume,CPC,CPS,Parent Keyword,Last Update,SERP Features,Global volume,Traffic potential,Global traffic potential,First seen,Intents,Languages,SV trend (02-2024 - 01-2026),SV Forecasting trend (02-2026 - 02-2027) +1,accounts payable management software,ca,,60,,,,,,2500,,,1/9/2020,"Informational,Commercial,Non-branded,Non-local",English,, +2,accounts payable management,ca,1,50,3.5,,accounts payable management,1/1/2026 8:57,"Sitelinks,People also ask",1700,10,250,8/26/2017,"Informational,Non-branded,Non-local",English,, +3,accounts payable management best practices,ca,,20,,,,,,100,,,5/7/2020,,,, +4,accounts payable management process,ca,,20,,,,,,40,,,8/13/2021,,,, +5,accounts payable and receivable management,ca,,20,,,,,,300,,,7/27/2020,,,, +6,accounts payable management system,ca,,20,,,,,,350,,,6/10/2020,,,, +7,vendor management process in accounts payable,ca,,20,,,,,,40,,,11/5/2019,,,, +8,vendor management accounts payable,ca,,20,,,,,,250,,,1/14/2021,,,, +9,accounts receivable and payable management,ca,,20,,,,,,200,,,6/14/2017,,,, +10,accounts payable management toronto,ca,,10,,,,,,10,,,7/28/2025,,,, +11,accounts payable management certification,ca,,10,,,,,,70,,,12/9/2021,,,, +12,accounts payable accounts receivable management,ca,,,,,,,,,,,3/23/2025,,,, +13,accounts payable management service,ca,,,,,,,,100,,,12/7/2021,,,, +14,efficient accounts payable workflow management,ca,,,,,,,,30,,,10/12/2022,,,, +15,accounts payable management solution,ca,,,,,,,,30,,,2/24/2021,,,, +16,accounts payable management pdf,ca,,,,,,,,60,,,5/13/2020,,,, +17,accounts payable document management,ca,,,,,,,,350,,,1/12/2020,"Informational,Commercial,Non-branded,Non-local",English,, +18,accounts payable property management,ca,,,,,,,,250,,,6/15/2020,,,, +19,accounts payable management procedures,ca,,,,,,,,,,,3/4/2020,,,, +20,accounts payable management example,ca,,,,,,,,10,,,3/20/2022,,,, +21,accounts payable management strategies,ca,,,,,,,,10,,,4/7/2025,,,, +22,accounts payable risk management,ca,,,,,,,,40,,,7/30/2024,,,, +23,objectives of accounts payable management,ca,,,,,,,,80,,,1/10/2020,,,, +24,management of accounts payable,ca,,,,,,,,200,,,1/12/2020,"Informational,Non-branded,Non-local",English,, +25,cash management accounts payable,ca,,,,,,,,,,,12/8/2020,,,, +26,accounts payable management meaning,ca,,,,,,,,10,,,7/21/2021,,,, +27,accounts payable management services,ca,,,,,,,,150,,,2/2/2023,,,, +28,accounts payable outsourcing management,ca,,,,,,,,10,,,2/8/2025,,,, +29,accounts payable document management software,ca,,,,,,,,300,,,2/23/2020,,,, +30,accounts payable document management system,ca,,,,,,,,,,,2/5/2020,,,, +31,property management accounts payable,ca,,,1.5,,,,,250,,,6/6/2018,,,, +32,accounts payable invoice management,ca,,,,,,,,60,,,1/12/2020,,,, +33,automated accounts payable management software,ca,,,,,,,,40,,,9/11/2025,,,, +34,importance of accounts payable management,ca,,,,,,,,10,,,5/15/2020,,,, +35,vendor management in accounts payable,ca,,,,,,,,90,,,11/5/2019,,,, +36,accounts receivable accounts payable management,ca,,,,,,,,10,,,3/21/2025,,,, +37,accounts payable records management,ca,,,,,,,,,,,5/27/2022,,,, +38,accounts payable management courses,ca,,,,,,,,10,,,1/17/2024,,,, +39,business accounts payable management,ca,,,,,,,,10,,,4/9/2022,,,, +40,accounts payable management automation,ca,,,,,,,,20,,,2/3/2020,,,, +41,what is accounts payable management,ca,,,,,,,,40,,,7/19/2020,,,, +42,what is vendor management in accounts payable,ca,,,,,,,,20,,,2/23/2023,,,, +43,accounts receivable management software,ca,13,150,20,,accounts receivable management software,12/25/2025 18:10,"People also ask,Sitelinks",2000,100,6600,3/8/2019,"Informational,Commercial,Non-branded,Non-local",English,, +44,accounts receivable management,ca,6,150,2.5,,accounts receivable management,12/26/2025 20:30,"AI Overview,Thumbnail,Sitelinks,People also ask",3600,90,1200,6/3/2016,"Informational,Non-branded,Non-local",English,, +45,accounts receivable deductions management,ca,,40,,,,,,200,,,1/11/2020,,,, +46,accounts receivable management services,ca,4,30,,,receivable management services,12/30/2025 13:51,"AI Overview,Thumbnail,People also ask,Sitelinks",1700,10,250,1/9/2020,"Informational,Non-branded,Non-local",English,, +47,accounts receivable management process,ca,,20,,,,,,200,,,2/25/2020,,,, +48,accounts payable and receivable management,ca,,20,,,,,,300,,,7/27/2020,,,, +49,accounts receivable management toronto,ca,,20,,,,,,20,,,7/24/2025,,,, +50,accounts receivable and payable management,ca,,20,,,,,,200,,,6/14/2017,,,, +51,accounts receivable management solutions,ca,,20,,,,,,500,,,1/14/2020,"Informational,Commercial,Non-branded,Non-local",English,, +52,accounts receivable management tool,ca,,,,,,,,40,,,12/17/2024,,,, +53,accounts payable accounts receivable management,ca,,,,,,,,,,,3/23/2025,,,, +54,accounts receivable management automation,ca,,,,,,,,50,,,10/25/2024,,,, +55,accounts receivable management.,ca,,,,,,,,,,,4/3/2021,,,, +56,accounts receivable management company,ca,,,,,,,,500,,,10/9/2015,"Informational,Commercial,Non-branded,Non-local",English,, +57,accounts receivable management industry,ca,,,,,,,,80,,,1/24/2020,,,, +58,management of accounts receivable,ca,,,,,,,,200,,,1/18/2020,"Informational,Non-branded,Non-local",English,, +59,best practices accounts receivable management,ca,,,,,,,,10,,,4/11/2025,,,, +60,accounts receivable management tools,ca,,,,,,,,250,,,1/7/2020,,,, +61,case study on accounts receivable management pdf,ca,,,,,,,,10,,,3/8/2020,,,, +62,accounts receivable document management,ca,,,,,,,,40,,,9/13/2020,,,, +63,what is accounts receivable management,ca,,,,,,,,350,,,1/15/2020,"Informational,Non-branded,Non-local",English,, +64,working capital management accounts receivable,ca,,,,,,,,,,,6/10/2022,,,, +65,cash management accounts receivable,ca,,,,,,,,,,,7/9/2020,,,, +66,accounts receivable management job description,ca,,,,,,,,10,,,3/30/2023,,,, +67,accounts receivable management system,ca,,,9,,,,,500,,,1/29/2020,,,, +68,accounts receivable management meaning,ca,,,,,,,,60,,,10/11/2020,,,, +69,hire accounts receivable management experts,ca,,,,,,,,,,,8/28/2023,,,, +70,effective management of accounts receivable,ca,,,,,,,,50,,,10/26/2020,,,, +71,accounts receivable management companies,ca,,,,,,,,100,,,6/19/2020,,,, +72,accounts receivable property management,ca,,,,,,,,,,,7/31/2020,,,, +73,law firm accounts receivable management,ca,,,,,,,,150,,,1/13/2020,,,, diff --git a/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_bookkeeping-services_matching-terms_2026-02-13_17-34-50.csv b/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_bookkeeping-services_matching-terms_2026-02-13_17-34-50.csv new file mode 100644 index 00000000..2ee362cf --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_bookkeeping-services_matching-terms_2026-02-13_17-34-50.csv @@ -0,0 +1,80 @@ +#,Keyword,Country,Difficulty,Volume,CPC,CPS,Parent Keyword,Last Update,SERP Features,Global volume,Traffic potential,Global traffic potential,First seen,Intents,Languages,SV trend (02-2024 - 01-2026),SV Forecasting trend (02-2026 - 02-2027) +1,bookkeeping services,ca,42,1400,3.50,1.13,bookkeeping services,2026-02-13 08:21:28,"AI Overview,Thumbnail,People also ask,Local pack,Video preview",32000,1000,12000,2015-09-05,"Informational,Commercial,Non-branded,Non-local",English,"814, 1180, 1173, 962, 932, 946, 814, 1169, 938, 932, 1373, 1189, 1224, 1465, 2484, 992, 881, 1669, 1411, 1327, 1322, 1124, 1299, 1408","1370, 1365, 1460, 1270, 1309, 1333, 1285, 1348, 1362, 1339, 1285, 1394" +2,bookkeeping services near me,ca,10,500,0.50,,bookkeeping services near me,2026-02-05 05:06:49,"Local pack,People also ask",6900,200,22000,2018-04-26,"Informational,Commercial,Transactional,Non-branded,Local",English,"213, 291, 256, 251, 246, 248, 283, 285, 284, 252, 292, 672, 666, 1190, 550, 468, 568, 531, 377, 448, 317, 335, 369, 424","417, 475, 399, 395, 411, 402, 390, 404, 400, 411, 408, 463" +3,bookkeeping services for small business,ca,55,400,3.00,,bench accounting,2026-01-18 21:46:48,"Local pack,People also ask,Sitelinks,Video preview",7100,1400,38000,2015-09-19,"Informational,Commercial,Non-branded,Non-local",English,"189, 197, 194, 132, 189, 127, 133, 194, 168, 194, 337, 339, 302, 440, 429, 363, 225, 301, 341, 1028, 294, 390, 371, 397","357, 365, 342, 329, 317, 318, 408, 652, 355, 383, 386, 410" +4,online bookkeeping services,ca,47,300,1.00,,quickbooks bookkeeping,2025-12-26 03:37:30,"Sitelinks,People also ask,Video preview",4800,800,12000,2015-10-16,"Informational,Commercial,Non-branded,Non-local",English,"210, 115, 114, 116, 139, 115, 136, 65, 113, 91, 138, 205, 280, 600, 269, 197, 168, 192, 221, 432, 285, 296, 290, 294","311, 331, 286, 281, 271, 304, 296, 286, 282, 313, 292, 296" +5,outsourced bookkeeping services,ca,6,300,0.10,,payroll and bookkeeping services,2026-01-20 05:55:26,"People also ask,Sitelinks,Video preview",9000,300,300,2017-01-25,"Informational,Commercial,Non-branded,Non-local",English,"32, 32, 110, 82, 44, 89, 126, 39, 160, 84, 128, 228, 446, 1700, 251, 113, 78, 108, 134, 213, 186, 140, 127, 130","153, 262, 111, 103, 87, 96, 90, 70, 60, 43, 43, 52" +6,accounting and bookkeeping services,ca,26,250,0.60,,bookkeeping services,2026-01-27 12:36:24,"Local pack,People also ask,Video preview",8500,1100,1200,2015-09-23,"Informational,Commercial,Non-branded,Non-local",English,"89, 79, 92, 151, 102, 103, 176, 87, 106, 267, 178, 176, 214, 220, 264, 218, 153, 285, 216, 738, 190, 191, 335, 302","273, 257, 263, 290, 258, 256, 296, 406, 282, 333, 337, 303" +7,business bookkeeping services,ca,42,250,0.40,,bookkeeping services,2026-01-29 17:17:52,"Sitelinks,People also ask,Knowledge panel,Video preview",2400,1200,1200,2020-01-10,"Informational,Commercial,Non-branded,Non-local",English,"21, 24, 29, 24, 20, 32, 48, 102, 179, 177, 59, 89, 268, 1267, 262, 72, 88, 83, 143, 137, 159, 135, 172, 174","192, 289, 185, 168, 168, 163, 177, 184, 191, 193, 175, 177" +8,bookkeeping and tax services,ca,45,200,1.70,,business accountant near me,2026-01-11 14:14:30,"Local pack,People also ask",1600,200,200,2016-02-18,"Informational,Commercial,Non-branded,Non-local",English,"57, 116, 55, 44, 24, 44, 32, 45, 73, 34, 35, 34, 62, 419, 88, 70, 44, 93, 124, 782, 203, 161, 119, 135","152, 195, 159, 171, 164, 187, 194, 253, 205, 203, 211, 227" +9,toronto bookkeeping services,ca,6,200,2.00,,toronto bookkeeping services,2026-02-06 01:05:22,"Local pack,People also ask,Video preview",300,400,450,2015-11-17,"Informational,Commercial,Non-branded,Local",English,, +10,calgary bookkeeping services,ca,9,200,3.00,,bookkeeping services calgary,2026-01-15 13:18:02,"Local pack,People also ask",350,250,300,2016-01-21,"Informational,Commercial,Non-branded,Local",English,, +11,affordable bookkeeping services,ca,6,150,,,bookkeeping services near me,2026-01-06 01:39:18,"People also ask,Discussions,Sitelinks,Local teaser pack",900,250,250,2015-12-28,"Informational,Commercial,Non-branded,Non-local",English,, +12,bookkeeping services toronto,ca,4,150,5.00,,toronto bookkeeping services,2026-01-29 15:16:53,"Local pack,People also ask",450,400,500,2015-10-13,"Informational,Commercial,Non-branded,Local",English,"153, 151, 129, 125, 85, 125, 67, 103, 87, 128, 100, 104, 99, 105, 127, 102, 85, 138, 135, 270, 139, 146, 162, 170","137, 102, 108, 99, 81, 84, 89, 100, 96, 86, 98, 131" +13,small business bookkeeping services,ca,4,150,3.00,,ottawa bookkeeping,2026-02-04 02:01:52,"Local pack,People also ask,Sitelinks",2800,40,50,2019-08-23,"Informational,Commercial,Non-branded,Non-local",English,"68, 71, 71, 47, 66, 44, 44, 69, 56, 67, 123, 125, 100, 150, 153, 126, 74, 151, 166, 412, 127, 156, 160, 158","148, 155, 148, 131, 134, 145, 173, 271, 188, 180, 170, 168" +14,bookkeeping and payroll services,ca,59,150,1.60,,outsourced bookkeeping services,2025-12-12 06:06:06,"AI Overview,Thumbnail,Local pack,Sitelinks,People also ask",2500,200,200,2020-01-15,"Informational,Commercial,Non-branded,Non-local",English,"36, 31, 37, 30, 46, 11, 24, 38, 49, 38, 57, 416, 188, 472, 232, 59, 49, 84, 69, 147, 124, 117, 115, 161","123, 155, 126, 120, 123, 119, 114, 119, 115, 111, 112, 158" +15,mississauga bookkeeping services,ca,0,150,6.00,,bookkeeping services mississauga,2026-01-23 12:22:55,Local pack,150,100,150,2017-09-05,"Informational,Commercial,Non-branded,Local",English,, +16,edmonton bookkeeping services,ca,11,150,4.00,,bookkeeping services edmonton,2026-02-04 03:36:38,"Local pack,People also ask",200,70,80,2020-01-11,"Informational,Commercial,Non-branded,Local",English,, +17,bookkeeping and accounting services,ca,3,150,0.60,,mnp weyburn,2026-02-12 02:23:03,"Local pack,People also ask",2700,30,30,2018-01-31,"Informational,Commercial,Non-branded,Non-local",English,"43, 37, 46, 78, 53, 53, 90, 47, 54, 140, 92, 93, 147, 154, 159, 141, 114, 188, 158, 415, 114, 138, 200, 194","197, 194, 198, 198, 194, 199, 207, 228, 202, 212, 208, 202" +18,bookkeeping services mississauga,ca,0,150,6.00,,bookkeeping services mississauga,2026-02-10 11:41:56,Local pack,300,100,150,2015-09-08,"Informational,Commercial,Non-branded,Local",English,, +19,payroll and bookkeeping services,ca,64,150,3.50,,outsourced bookkeeping services,2025-12-27 05:48:47,"Local pack,Sitelinks,People also ask",1700,250,250,2016-11-07,"Informational,Commercial,Non-branded,Non-local",English,, +20,quickbooks bookkeeping services,ca,14,150,4.50,,bookkeeping services,2026-02-07 00:10:45,"People also ask,Sitelinks,Knowledge panel",1800,1000,13000,2015-09-18,"Informational,Commercial,Branded,Non-local",English,, +21,best bookkeeping services,ca,,150,,,,,,1000,,,2020-01-09,,,, +22,bookkeeping services in toronto,ca,3,150,3.00,,toronto bookkeeping services,2026-02-04 18:13:53,"Local pack,People also ask,Bottom ads,Paid sitelinks",300,400,450,2017-02-20,"Informational,Commercial,Non-branded,Local",English,, +23,cloud bookkeeping services,ca,9,150,13.00,,bookkeeping services,2025-12-25 11:42:51,"People also ask,Sitelinks,Bottom ads,Paid sitelinks",900,1100,1100,2017-03-06,"Informational,Commercial,Non-branded,Non-local",English,"48, 21, 39, 30, 21, 31, 36, 46, 96, 11, 20, 29, 49, 417, 60, 90, 109, 124, 132, 153, 127, 190, 121, 128","132, 165, 125, 131, 134, 129, 126, 131, 130, 124, 123, 130" +24,monthly bookkeeping services,ca,4,150,,,bookkeeping packages for small business,2026-02-11 06:51:54,"People also ask,Local pack,Video preview",1200,100,100,2017-09-14,"Informational,Commercial,Non-branded,Non-local",English,, +25,bookkeeping services in mississauga,ca,,100,,,,,,150,,,2018-03-07,,,, +26,cpa bookkeeping services,ca,37,100,,,bookkeeping services,2025-12-29 05:25:13,"People also ask,Knowledge panel,Sitelinks",600,100,100,2020-01-12,"Informational,Commercial,Non-branded,Non-local",English,, +27,ottawa bookkeeping services,ca,5,100,4.50,,bookkeeping ottawa,2026-02-08 12:46:15,"Local pack,People also ask",200,150,200,2015-09-11,"Informational,Commercial,Non-branded,Local",English,, +28,online bookkeeping services for small business,ca,71,100,5.00,,bench accounting,2025-12-22 12:17:03,"AI Overview,Thumbnail,Discussions,People also ask,Sitelinks",1300,1600,33000,2020-01-13,"Informational,Commercial,Non-branded,Non-local",English,, +29,bookkeeping services vancouver,ca,4,100,2.50,,bookkeeping services vancouver,2026-02-05 21:12:27,"Local pack,People also ask",300,150,150,2016-01-10,"Informational,Commercial,Non-branded,Local",English,"93, 95, 100, 101, 100, 107, 105, 85, 86, 89, 91, 96, 94, 96, 101, 101, 100, 108, 105, 85, 87, 90, 91, 96","94, 96, 101, 101, 100, 108, 105, 85, 87, 90, 92, 96" +30,local bookkeeping services,ca,,100,,,,,,700,,,2020-01-12,"Commercial,Transactional,Non-branded,Local",English,, +31,bookkeeping services canada,ca,3,100,1.70,,bookkeeping services,2026-01-07 13:37:29,"Local pack,People also ask",350,300,300,2018-03-08,"Informational,Commercial,Non-branded,Non-local",English,, +32,bookkeeping services in ottawa,ca,,100,,,,,,150,,,2024-10-21,,,, +33,bookkeeping services edmonton,ca,4,90,4.00,,bookkeeping services edmonton,2026-01-30 16:57:53,"Local pack,People also ask",200,70,80,2015-09-14,"Informational,Commercial,Non-branded,Local",English,, +34,bookkeeping business services,ca,,90,,,,,,600,,,2020-01-10,"Informational,Commercial,Non-branded,Non-local",English,, +35,vancouver bookkeeping services,ca,2,90,2.50,,vancouver bookkeeping,2026-02-04 15:03:17,"Local pack,People also ask,Thumbnail",150,100,150,2016-04-08,"Informational,Commercial,Non-branded,Local",English,, +36,bookkeeping and consulting services,ca,,90,,,,,,450,,,2020-02-29,,,, +37,bookkeeping services in canada,ca,11,90,3.00,,bookkeeping services,2025-12-22 17:22:29,"Local pack,People also ask,Sitelinks,Video preview",300,1000,1100,2015-10-14,"Informational,Commercial,Non-branded,Local",English,"24, 27, 25, 23, 23, 47, 115, 49, 47, 45, 25, 47, 47, 47, 48, 48, 26, 94, 116, 186, 141, 131, 131, 146","141, 135, 134, 143, 132, 141, 152, 154, 151, 148, 140, 154" +38,cloud based bookkeeping services,ca,9,90,,,bookkeeping services,2026-01-05 19:26:16,People also ask,350,1200,1300,2018-02-13,"Informational,Commercial,Non-branded,Non-local",English,, +39,accounting & bookkeeping services,ca,39,90,2.50,,bookkeeping services,2025-12-14 13:25:32,"Local pack,People also ask,Sitelinks",1600,700,700,2016-07-29,"Informational,Commercial,Non-branded,Non-local",English,, +40,professional bookkeeping services,ca,12,80,,,bookkeeping companies,2025-12-24 21:44:22,"Local teaser pack,People also ask,Sitelinks",2000,40,40,2018-03-03,"Informational,Commercial,Non-branded,Non-local",English,, +41,accounting bookkeeping services,ca,64,80,2.50,,bookkeeping services,2026-02-05 22:57:32,"Local pack,People also ask",1600,1100,1200,2015-12-30,"Informational,Commercial,Non-branded,Non-local",English,, +42,bookkeeping outsourcing services,ca,7,80,2.50,,payroll and bookkeeping services,2026-01-06 01:30:50,Local pack,2800,300,300,2017-02-25,"Informational,Commercial,Non-branded,Non-local",English,, +43,virtual bookkeeping services,ca,51,70,2.00,,virtual bookkeeping,2026-01-17 18:13:09,People also ask,2200,200,200,2017-03-22,"Informational,Commercial,Non-branded,Non-local",English,, +44,tax and bookkeeping services,ca,16,70,2.00,,where to do your taxes,2026-01-28 18:44:04,"Local pack,People also ask",1400,0,0,2020-01-11,"Informational,Commercial,Non-branded,Non-local",English,, +45,bookkeeping services ontario,ca,1,70,1.30,,bookkeeping services ontario,2026-01-28 11:34:07,"Top ads,Paid sitelinks,Local pack,People also ask,Bottom ads",150,20,20,2018-03-06,"Informational,Commercial,Non-branded,Local",English,, +46,burlington bookkeeping services,ca,5,70,,,burlington bookkeeping services,2026-02-06 07:25:40,"Local teaser pack,People also ask",80,40,70,2016-03-30,"Informational,Commercial,Non-branded,Local",English,, +47,bookkeeping services small business,ca,51,70,4.00,,bookkeeping services,2025-12-14 05:49:34,"People also ask,Local pack,Sitelinks",900,700,700,2020-01-12,"Informational,Commercial,Non-branded,Non-local",English,, +48,bookkeeping services vancouver bc,ca,,70,2.50,,,,,150,,,2017-06-16,"Informational,Commercial,Non-branded,Local",English,, +49,bookkeeping accounting services,ca,6,70,2.50,,bookkeeping services vancouver,2025-11-11 17:49:17,,1000,,,2016-07-12,"Informational,Commercial,Non-branded,Non-local",English,"3, 4, 4, 7, 4, 9, 5, 7, 9, 5, 6, 6, 20, 49, 26, 22, 15, 67, 90, 250, 90, 84, 87, 74","110, 148, 92, 94, 85, 126, 118, 171, 126, 122, 94, 79" +50,bookkeeping services stoney creek,ca,,70,,,,,,100,,,2024-10-04,,,, +51,bookkeeping services ancaster,ca,,70,,,,,,100,,,2024-03-16,,,, +52,bookkeeping services for small businesses,ca,41,60,,,bookkeeping services,2025-12-22 14:08:06,"Local teaser pack,People also ask,Sitelinks,Bottom ads,Paid sitelinks",1100,1000,1100,2020-01-15,"Informational,Commercial,Non-branded,Non-local",English,, +53,bookkeeping services oakville,ca,0,60,,,bookkeeping services oakville,2026-01-25 01:08:32,"Local pack,People also ask",80,30,30,2015-12-01,"Informational,Commercial,Non-branded,Local",English,, +54,construction bookkeeping services,ca,,60,,,,,,600,,,2020-01-10,,,, +55,ecommerce bookkeeping services,ca,2,60,6.00,,ecommerce bookkeeping services,2025-12-17 07:48:54,"Local pack,Sitelinks,People also ask",800,20,20,2020-02-03,"Informational,Commercial,Non-branded,Non-local",English,, +56,best online bookkeeping services,ca,,60,,,,,,1500,,,2020-01-10,,,, +57,online bookkeeping services canada,ca,,60,,,,,,150,,,2016-10-14,"Informational,Commercial,Non-branded,Non-local",English,, +58,bookkeeping services brampton,ca,3,60,2.50,,bookkeeping services brampton,2026-02-07 05:05:28,"Local pack,People also ask",150,30,30,2015-09-08,"Informational,Commercial,Non-branded,Local",English,, +59,bookkeeping services london ontario,ca,5,60,,,bookkeeper london ontario,2026-02-05 02:45:28,"Local pack,People also ask",150,100,100,2015-11-23,"Informational,Commercial,Non-branded,Local",English,, +60,bookkeeping services cambridge,ca,,60,,,,,,90,,,2020-01-14,,,, +61,bookkeeping services price list,ca,1,60,1.40,,bookkeeping services price list,2026-01-02 09:01:36,"People also ask,Sitelinks",500,40,1100,2016-01-12,"Informational,Commercial,Non-branded,Non-local",English,, +62,bookkeeping services burnaby,ca,,60,,,,,,80,,,2022-04-26,,,, +63,cloud bookkeeping services canada,ca,,50,,,,,,80,,,2018-12-12,,,, +64,bookkeeping services calgary,ca,5,50,3.00,,calgary bookkeeping services,2026-02-08 17:32:51,"Local pack,People also ask",250,200,250,2016-11-11,"Informational,Commercial,Non-branded,Local",English,"54, 49, 46, 53, 57, 57, 51, 51, 61, 59, 52, 64, 54, 49, 46, 53, 57, 57, 51, 51, 61, 59, 52, 64","54, 49, 46, 53, 57, 57, 51, 51, 61, 59, 52, 64" +65,bookkeeping services hamilton,ca,3,50,2.00,,bookkeeping services hamilton,2026-02-08 09:15:37,Local pack,150,10,10,2015-12-01,"Informational,Commercial,Non-branded,Local",English,, +66,bookkeeping and accounting services for small businesses,ca,68,50,15.00,,corporate tax filing services,2026-02-11 23:54:29,"Local pack,People also ask,Bottom ads,Paid sitelinks",1000,700,700,2020-01-09,"Informational,Commercial,Non-branded,Non-local",English,, +67,accounting and bookkeeping services toronto,ca,,50,,,,,,80,,,2016-12-20,,,, +68,accountancy and bookkeeping services,ca,,50,,,,,,600,,,2020-05-12,,,, +69,bookkeeping services cormac,ca,,50,,,,,,90,,,2024-09-24,,,, +70,bookkeeping services price,ca,,50,1.60,,,,,100,,,2021-03-02,"Informational,Commercial,Non-branded,Non-local",English,, +71,virtual bookkeeping services canada,ca,,50,,,,,,90,,,2023-09-15,,,, +72,brampton bookkeeping services,ca,0,50,,,bookkeeping brampton,2026-02-01 13:52:34,"Local pack,People also ask",60,40,40,2020-05-24,"Informational,Commercial,Non-branded,Local",English,, +73,bookkeeping services for real estate,ca,,50,,,,,,350,,,2022-01-07,,,, +74,non-profit bookkeeping services,ca,,50,,,,,,50,,,2025-03-13,,,, +75,real estate bookkeeping services,ca,,50,,,,,,900,,,2020-01-11,,,, +76,services bookkeeping,ca,,50,,,,,,200,,,2022-06-13,,,, +77,basic bookkeeping services,ca,,50,,,,,,300,,,2020-01-11,,,, +78,bookkeeping services for retail business,ca,,50,,,,,,100,,,2020-03-02,,,, +79,accounting and bookkeeping services near me,ca,2,50,4.00,,clarified accounting,2026-01-25 11:32:09,"Local pack,People also ask",700,20,20,2020-01-11,"Informational,Commercial,Non-branded,Local",English,, diff --git a/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_financial-reporting_matching-terms_2026-02-13_17-44-25.csv b/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_financial-reporting_matching-terms_2026-02-13_17-44-25.csv new file mode 100644 index 00000000..c357ebde --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_financial-reporting_matching-terms_2026-02-13_17-44-25.csv @@ -0,0 +1,16 @@ +#,Keyword,Country,Difficulty,Volume,CPC,CPS,Parent Keyword,Last Update,SERP Features,Global volume,Traffic potential,Global traffic potential,First seen,Intents,Languages,SV trend (02-2024 - 01-2026),SV Forecasting trend (02-2026 - 02-2027) +1,financial reporting,ca,11,450,2,0.59,financial reporting,2/3/2026 13:09,"Sitelinks,People also ask,Video preview",19000,100,4100,9/3/2015,"Informational,Non-branded,Non-local",English,"665, 665, 655, 658, 646, 556, 545, 678, 567, 566, 430, 571, 545, 558, 436, 458, 417, 381, 310, 435, 414, 372, 387, 568","453, 435, 424, 428, 413, 381, 377, 430, 422, 427, 385, 565" +2,financial reporting software,ca,36,400,1,,fathom,1/20/2026 19:00,"AI Overview,Thumbnail,Sitelinks,People also ask,Video preview",7000,600,11000,2/25/2017,"Informational,Commercial,Non-branded,Non-local",English,"94, 94, 70, 138, 135, 132, 118, 174, 141, 116, 122, 214, 426, 511, 511, 377, 198, 190, 208, 1084, 272, 205, 397, 444","458, 424, 347, 335, 406, 326, 319, 561, 540, 452, 426, 477" +3,what is financial reporting in management,ca,,250,,,,,,4100,,,1/28/2025,,,"0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 281, 407, 276, 222, 162, 0, 0, 731, 99, 143, 199, 121", +4,financial reporting tools,ca,29,150,8,,financial reporting tools,12/18/2025 20:19,"People also ask,Sitelinks",2700,30,30,8/11/2017,"Informational,Commercial,Non-branded,Non-local",English,, +5,international financial reporting standards,ca,60,100,0.25,0.63,what is ifrs,12/18/2025 18:19,"Sitelinks,People also ask",3900,200,350,9/13/2015,"Informational,Branded,Non-local",English,"211, 177, 170, 164, 126, 92, 95, 228, 148, 124, 86, 165, 131, 110, 93, 119, 109, 96, 93, 178, 138, 116, 105, 142","139, 122, 113, 116, 113, 98, 100, 167, 141, 117, 107, 144" +6,financial statement reporting software,ca,,100,11,,,,,1400,,,1/15/2020,"Informational,Commercial,Non-branded,Non-local",English,, +7,best financial reporting software,ca,10,90,11,,financial reporting software,12/28/2025 3:21,"AI Overview,Thumbnail,Sitelinks,Discussions,People also ask",1200,60,1300,7/30/2019,"Informational,Commercial,Non-branded,Non-local",English,, +8,financial reporting software solutions,ca,,90,,,,,,600,,,1/18/2020,,,, +10,enterprise financial reporting software,ca,,80,,,,,,800,,,2/5/2020,,,, +11,financial accounting and reporting,ca,0,70,,,financial accounting and reporting,12/24/2025 4:37,"AI Overview,Thumbnail,People also ask,Sitelinks",2900,0,0,10/6/2015,"Informational,Non-branded,Non-local",English,, +12,what is financial reporting,ca,22,70,0.2,1.12,financial reporting,12/29/2025 0:25,"AI Overview,Thumbnail,People also ask,Sitelinks",2400,100,3600,2/29/2016,"Informational,Non-branded,Non-local",English,, +14,financial risk reporting,ca,,60,,,,,,350,,,1/19/2020,,,, +15,internal controls over financial reporting,ca,2,60,2.5,,internal controls over financial reporting,12/29/2025 16:35,"AI Overview,Thumbnail,Sitelinks,People also ask",600,50,50,4/24/2017,"Informational,Non-branded,Non-local",English,, +16,automated financial reporting software,ca,,50,,,,,,1500,,,2/4/2020,,,, +17,financial reporting services,ca,,50,,,,,,2000,,,12/2/2016,,,, diff --git a/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_operational-reportin_matching-terms_2026-02-13_17-51-35.csv b/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_operational-reportin_matching-terms_2026-02-13_17-51-35.csv new file mode 100644 index 00000000..b846257d --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Accounting_&_Bookkeeping/google_ca_operational-reportin_matching-terms_2026-02-13_17-51-35.csv @@ -0,0 +1,30 @@ +#,Keyword,Country,Difficulty,Volume,CPC,CPS,Parent Keyword,Last Update,SERP Features,Global volume,Traffic potential,Global traffic potential,First seen,Intents,Languages,SV trend (02-2024 - 01-2026),SV Forecasting trend (02-2026 - 02-2027) +1,operational reporting,ca,2,50,,,operational reporting,12/21/2025 13:18,"People also ask,Sitelinks",800,10,150,2/7/2016,"Informational,Non-branded,Non-local",English,, +2,what is operational reporting,ca,,,,,,,,150,,,8/18/2019,"Informational,Non-branded,Non-local",English,, +3,operational reporting vs analytical reporting,ca,,,,,,,,90,,,1/29/2017,,,, +4,operational risk reporting,ca,,,,,,,,80,,,5/29/2017,"Informational,Non-branded,Non-local",English,, +5,operational reporting vs analytics,ca,,,,,,,,80,,,3/13/2020,,,, +6,operational reporting software,ca,,,,,,,,70,,,3/6/2020,,,, +7,operational reporting tools,ca,,,,,,,,70,,,11/13/2015,,,, +8,operational vs analytical reporting,ca,,,,,,,,60,,,3/28/2018,,,, +10,operational reporting system,ca,,,,,,,,50,,,12/17/2023,,,, +11,operational analytics and reporting,ca,,,,,,,,50,,,11/14/2021,,,, +12,operational reporting vs business intelligence,ca,,,,,,,,40,,,1/18/2020,,,, +13,operational reporting best practices,ca,,,,,,,,40,,,4/7/2016,,,, +14,define operational reporting,ca,,,,,,,,30,,,2/20/2023,,,, +16,operational reporting examples,ca,,,1.1,,,,,30,,,2/8/2020,,,, +17,functional reporting vs operational reporting,ca,,,,,,,,30,,,2/7/2016,,,, +18,operational reporting meaning,ca,,,,,,,,30,,,1/26/2020,,,, +19,operational reporting definition,ca,,,,,,,,30,,,10/14/2018,,,, +21,operational vs strategic reporting,ca,,,,,,,,20,,,10/3/2023,,,, +22,analytical vs operational reporting,ca,,,,,,,,20,,,4/21/2021,,,, +23,operational reporting strategy,ca,,,,,,,,20,,,2/13/2020,,,, +24,operational reporting vs functional reporting,ca,,,,,,,,20,,,1/30/2020,,,, +26,operational reporting vs management reporting,ca,,,,,,,,20,,,8/10/2020,,,, +29,real time operational reporting,ca,,,,,,,,,,,12/13/2016,,,, +30,operational reporting analyst,ca,,,,,,,,,,,1/14/2020,,,, +37,operational regulatory reporting,ca,,,,,,,,,,,5/17/2020,,,, +38,operational reporting smb or sme,ca,,,,,,,,,,,1/11/2020,,,, +40,analytical reporting vs operational reporting,ca,,,,,,,,,,,5/19/2020,,,, +41,functional vs operational reporting,ca,,,,,,,,,,,1/14/2020,,,, +46,operational reporting application,ca,,,,,,,,,,,2/4/2019,,,, diff --git a/KW_DB/Finance_&_Insurance/Insurance/google_us_car-insurance_matching-terms_terms_2025-08-20_00-42-36.csv b/KW_DB/Finance_&_Insurance/Insurance/google_us_car-insurance_matching-terms_terms_2025-08-20_00-42-36.csv index 7ec79ab4..1c4d32af 100644 Binary files a/KW_DB/Finance_&_Insurance/Insurance/google_us_car-insurance_matching-terms_terms_2025-08-20_00-42-36.csv and b/KW_DB/Finance_&_Insurance/Insurance/google_us_car-insurance_matching-terms_terms_2025-08-20_00-42-36.csv differ diff --git a/KW_DB/Finance_&_Insurance/Insurance/google_us_car-insurance_matching-terms_terms_2025-08-20_00-42-36.csv.new b/KW_DB/Finance_&_Insurance/Insurance/google_us_car-insurance_matching-terms_terms_2025-08-20_00-42-36.csv.new new file mode 100644 index 00000000..3dc8cd35 --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Insurance/google_us_car-insurance_matching-terms_terms_2025-08-20_00-42-36.csv.new @@ -0,0 +1 @@ +"""#"" ""Term group"" ""Keyword"" ""Country"" ""Difficulty"" ""Volume"" ""CPC"" ""CPS"" ""Parent Keyword"" ""Last Update"" ""SERP Features"" ""Global volume"" ""Traffic potential"" ""Global traffic potential"" ""First seen"" ""Intents""" diff --git a/KW_DB/Finance_&_Insurance/Insurance/google_us_insurance_matching-terms_terms_2025-08-20_00-42-04.csv b/KW_DB/Finance_&_Insurance/Insurance/google_us_insurance_matching-terms_terms_2025-08-20_00-42-04.csv index 60fc0e21..14dbe893 100644 Binary files a/KW_DB/Finance_&_Insurance/Insurance/google_us_insurance_matching-terms_terms_2025-08-20_00-42-04.csv and b/KW_DB/Finance_&_Insurance/Insurance/google_us_insurance_matching-terms_terms_2025-08-20_00-42-04.csv differ diff --git a/KW_DB/Finance_&_Insurance/Insurance/google_us_insurance_matching-terms_terms_2025-08-20_00-42-04.csv.new b/KW_DB/Finance_&_Insurance/Insurance/google_us_insurance_matching-terms_terms_2025-08-20_00-42-04.csv.new new file mode 100644 index 00000000..3dc8cd35 --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Insurance/google_us_insurance_matching-terms_terms_2025-08-20_00-42-04.csv.new @@ -0,0 +1 @@ +"""#"" ""Term group"" ""Keyword"" ""Country"" ""Difficulty"" ""Volume"" ""CPC"" ""CPS"" ""Parent Keyword"" ""Last Update"" ""SERP Features"" ""Global volume"" ""Traffic potential"" ""Global traffic potential"" ""First seen"" ""Intents""" diff --git a/KW_DB/Finance_&_Insurance/Insurance/google_us_life-insurance_matching-terms_terms_2025-08-20_00-43-31.csv b/KW_DB/Finance_&_Insurance/Insurance/google_us_life-insurance_matching-terms_terms_2025-08-20_00-43-31.csv index 860880b3..ae7eae73 100644 Binary files a/KW_DB/Finance_&_Insurance/Insurance/google_us_life-insurance_matching-terms_terms_2025-08-20_00-43-31.csv and b/KW_DB/Finance_&_Insurance/Insurance/google_us_life-insurance_matching-terms_terms_2025-08-20_00-43-31.csv differ diff --git a/KW_DB/Finance_&_Insurance/Insurance/google_us_life-insurance_matching-terms_terms_2025-08-20_00-43-31.csv.new b/KW_DB/Finance_&_Insurance/Insurance/google_us_life-insurance_matching-terms_terms_2025-08-20_00-43-31.csv.new new file mode 100644 index 00000000..3dc8cd35 --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Insurance/google_us_life-insurance_matching-terms_terms_2025-08-20_00-43-31.csv.new @@ -0,0 +1 @@ +"""#"" ""Term group"" ""Keyword"" ""Country"" ""Difficulty"" ""Volume"" ""CPC"" ""CPS"" ""Parent Keyword"" ""Last Update"" ""SERP Features"" ""Global volume"" ""Traffic potential"" ""Global traffic potential"" ""First seen"" ""Intents""" diff --git a/KW_DB/Finance_&_Insurance/Investment_&_Weallth_Management/google_us_financial-advi_matching-terms_terms_2025-08-20_00-43-44.csv b/KW_DB/Finance_&_Insurance/Investment_&_Weallth_Management/google_us_financial-advi_matching-terms_terms_2025-08-20_00-43-44.csv deleted file mode 100644 index 69725fd2..00000000 Binary files a/KW_DB/Finance_&_Insurance/Investment_&_Weallth_Management/google_us_financial-advi_matching-terms_terms_2025-08-20_00-43-44.csv and /dev/null differ diff --git a/KW_DB/Finance_&_Insurance/Investment_&_Wealth_Management/google_us_financial-advi_matching-terms_terms_2025-08-20_00-43-44.csv b/KW_DB/Finance_&_Insurance/Investment_&_Wealth_Management/google_us_financial-advi_matching-terms_terms_2025-08-20_00-43-44.csv new file mode 100644 index 00000000..55721adf --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Investment_&_Wealth_Management/google_us_financial-advi_matching-terms_terms_2025-08-20_00-43-44.csv @@ -0,0 +1,38 @@ +#,Term group,Keyword,Country,Difficulty,Volume,CPC,CPS,Parent Keyword,Last Update,SERP Features,Global volume,Traffic potential,Global traffic potential,First seen,Intents +1,near,financial advisor near me,us,16,46000,0.30,0.84,top financial advisors in ohio,2025-08-18 18:41:01,"Local pack,People also ask,Sitelinks,Video preview",95000,0,0,2015-09-01,"Informational,Commercial,Non-branded,Local" +2,near,fiduciary financial advisor near me,us,75,1500,7.00,1.04,financial advisor near me,2025-08-15 07:51:12,"Local pack,People also ask,Sitelinks,Video preview",2600,33000,45000,2016-05-24,"Informational,Commercial,Transactional,Non-branded,Local" +3,near,dave ramsey financial advisor near me,us,19,500,4.00,,dave ramsey financial advisor,2025-08-16 06:02:15,"People also ask,Sitelinks,Knowledge panel,Video preview",700,3100,3100,2016-12-04,"Informational,Commercial,Non-branded,Local" +4,retirement,retirement financial advisor,us,41,3400,1.30,0.76,retirement planning,2025-08-17 07:30:25,"Local pack,People also ask,Sitelinks,Top stories,Thumbnail,Video preview",5300,19000,22000,2016-07-18,"Informational,Commercial,Non-branded,Non-local" +5,business,business financial advisor,us,76,1700,3.00,,business financial advisor,2025-08-19 13:06:27,"Local pack,People also ask,Sitelinks,Top stories,Thumbnail,Video preview",3200,2300,2500,2015-10-21,"Informational,Commercial,Non-branded,Non-local" +6,business,small business financial advisor,us,27,800,3.00,,business financial advisor,2025-08-09 23:48:03,"Sitelinks,Discussions,People also ask,Video preview",1600,2300,2600,2015-10-14,"Informational,Commercial,Non-branded,Non-local" +7,fiduciary,fiduciary financial advisor near me,us,75,1500,7.00,1.04,financial advisor near me,2025-08-15 07:51:12,"Local pack,People also ask,Sitelinks,Video preview",2600,33000,45000,2016-05-24,"Informational,Commercial,Transactional,Non-branded,Local" +8,pensions,independent financial advisor pensions,us,64,1300,0.25,,independent financial advisor pensions,2025-08-19 16:57:40,"People also ask,Local pack,Sitelinks,Video preview",1700,700,700,2020-01-12,"Informational,Non-branded,Non-local" +9,independent,independent financial advisor pensions,us,64,1300,0.25,,independent financial advisor pensions,2025-08-19 16:57:40,"People also ask,Local pack,Sitelinks,Video preview",1700,700,700,2020-01-12,"Informational,Non-branded,Non-local" +10,christian,christian financial advisor,us,44,1000,3.50,0.84,christian financial advisors,2025-08-10 04:48:11,"Sitelinks,People also ask,Video preview",1500,350,400,2015-09-01,"Informational,Commercial,Non-branded,Non-local" +11,virtual,virtual financial advisor,us,6,800,11.00,1,virtual financial advisor,2025-08-19 10:53:59,"People also ask,Sitelinks,Video preview",1300,500,500,2016-02-15,"Informational,Non-branded,Non-local" +12,small,small business financial advisor,us,27,800,3.00,,business financial advisor,2025-08-09 23:48:03,"Sitelinks,Discussions,People also ask,Video preview",1600,2300,2600,2015-10-14,"Informational,Commercial,Non-branded,Non-local" +13,los,financial advisor los angeles,us,0,800,0.35,,financial advisor los angeles,2025-08-16 16:14:31,"Local pack,People also ask,Discussions,Sitelinks",1000,90,100,2016-02-20,"Informational,Commercial,Non-branded,Local" +14,angeles,financial advisor los angeles,us,0,800,0.35,,financial advisor los angeles,2025-08-16 16:14:31,"Local pack,People also ask,Discussions,Sitelinks",1000,90,100,2016-02-20,"Informational,Commercial,Non-branded,Local" +15,ai,ai financial advisor,us,43,800,4.00,,ai financial advisor,2025-08-08 18:54:43,"Sitelinks,People also ask,Top stories,Thumbnail,Video preview",1400,200,250,2017-01-26,"Informational,Commercial,Non-branded,Non-local" +16,nyc,financial advisor nyc,us,27,700,4.50,0.86,financial advisor nyc,2025-08-08 18:42:18,"Local pack,People also ask,Sitelinks",800,600,600,2015-11-03,"Informational,Commercial,Non-branded,Local" +17,houston,financial advisor houston,us,,700,9.00,0.88,,,,1000,,,2015-10-22,"Informational,Commercial,Non-branded,Local" +18,tax,financial tax advisor,us,7,600,0.20,,tax preparer,2025-08-10 05:05:48,"Top ads,Local pack,People also ask,Sitelinks,Top stories,Thumbnail,Video preview",2300,17000,19000,2016-07-24,"Informational,Non-branded,Non-local" +19,tampa,financial advisor tampa,us,18,600,8.00,1.03,florida financial advisors,2025-08-16 13:19:14,"Local pack,People also ask,Sitelinks",900,1600,1700,2015-09-17,"Informational,Commercial,Non-branded,Local" +20,login,brighthouse financial advisor login,us,12,600,2.00,1,brighthouse,2025-08-17 10:01:18,"Sitelinks,People also ask",600,13000,13000,2017-08-01,"Navigational,Branded,Non-local" +21,chicago,financial advisor chicago,us,3,600,0.40,1.83,financial advisor chicago,2025-08-14 16:28:16,"Local pack,People also ask",900,600,600,2015-11-13,"Informational,Commercial,Non-branded,Local" +22,brighthouse,brighthouse financial advisor login,us,12,600,2.00,1,brighthouse,2025-08-17 10:01:18,"Sitelinks,People also ask",600,13000,13000,2017-08-01,"Navigational,Branded,Non-local" +23,worth,high net worth financial advisor,us,6,500,0.30,,high net worth management,2025-08-15 09:59:50,"People also ask,Sitelinks,Video preview",1100,9500,12000,2016-07-29,"Informational,Non-branded,Non-local" +24,wealth,wealth manager vs financial advisor,us,2,500,2.00,,wealth manager vs financial advisor,2025-06-30 04:35:47,"AI Overview,Thumbnail,People also ask,Sitelinks,Top stories,Video preview",1000,1000,1500,2016-02-13,"Informational,Non-branded,Non-local" +25,vs,wealth manager vs financial advisor,us,2,500,2.00,,wealth manager vs financial advisor,2025-06-30 04:35:47,"AI Overview,Thumbnail,People also ask,Sitelinks,Top stories,Video preview",1000,1000,1500,2016-02-13,"Informational,Non-branded,Non-local" +26,sydney,financial advisor sydney,us,37,500,4.50,,financial advisor sydney,2025-07-28 03:43:06,"Local pack,People also ask,Sitelinks,Discussions,Video preview",2300,250,800,2020-01-10,"Informational,Commercial,Non-branded,Local" +27,sacramento,financial advisor sacramento,us,1,500,0.25,0.53,investments near me,2025-08-15 16:32:46,"Local pack,People also ask,Sitelinks",700,1100,1100,2015-10-19,"Informational,Commercial,Non-branded,Local" +28,real,real estate financial advisor,us,15,500,7.00,,real estate investment advisor,2025-08-16 05:37:08,"Sitelinks,Local pack,People also ask,Video preview",900,800,800,2015-11-18,"Informational,Non-branded,Non-local" +29,ramsey,dave ramsey financial advisor near me,us,19,500,4.00,,dave ramsey financial advisor,2025-08-16 06:02:15,"People also ask,Sitelinks,Knowledge panel,Video preview",700,3100,3100,2016-12-04,"Informational,Commercial,Non-branded,Local" +30,net,high net worth financial advisor,us,6,500,0.30,,high net worth management,2025-08-15 09:59:50,"People also ask,Sitelinks,Video preview",1100,9500,12000,2016-07-29,"Informational,Non-branded,Non-local" +31,manager,wealth manager vs financial advisor,us,2,500,2.00,,wealth manager vs financial advisor,2025-06-30 04:35:47,"AI Overview,Thumbnail,People also ask,Sitelinks,Top stories,Video preview",1000,1000,1500,2016-02-13,"Informational,Non-branded,Non-local" +32,flat,flat fee financial advisor,us,49,500,8.00,,flat fee financial advisors,2025-08-16 03:20:42,"Sitelinks,People also ask,Video preview,Top stories",800,1100,1200,2015-11-01,"Informational,Non-branded,Non-local" +33,fee,flat fee financial advisor,us,49,500,8.00,,flat fee financial advisors,2025-08-16 03:20:42,"Sitelinks,People also ask,Video preview,Top stories",800,1100,1200,2015-11-01,"Informational,Non-branded,Non-local" +34,estate,real estate financial advisor,us,15,500,7.00,,real estate investment advisor,2025-08-16 05:37:08,"Sitelinks,Local pack,People also ask,Video preview",900,800,800,2015-11-18,"Informational,Non-branded,Non-local" +35,dave,dave ramsey financial advisor near me,us,19,500,4.00,,dave ramsey financial advisor,2025-08-16 06:02:15,"People also ask,Sitelinks,Knowledge panel,Video preview",700,3100,3100,2016-12-04,"Informational,Commercial,Non-branded,Local" +36,atlanta,financial advisor atlanta,us,18,500,10.00,1.19,homrich berg,2025-08-14 13:19:51,"Local pack,People also ask,Sitelinks,Video preview",700,2800,2800,2015-10-05,"Informational,Commercial,Non-branded,Local" +37,,should i get a financial advisor,us,25,500,2.50,1.04,do i need a financial advisor,2025-08-07 10:56:08,"Sitelinks,People also ask,Discussions,Video preview,Top stories,Thumbnail",700,900,1000,2015-12-19,"Informational,Non-branded,Non-local" diff --git a/KW_DB/Finance_&_Insurance/Investment_&_Wealth_Management/google_us_financial-advi_matching-terms_terms_2025-08-20_00-43-44.csv.new b/KW_DB/Finance_&_Insurance/Investment_&_Wealth_Management/google_us_financial-advi_matching-terms_terms_2025-08-20_00-43-44.csv.new new file mode 100644 index 00000000..3dc8cd35 --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Investment_&_Wealth_Management/google_us_financial-advi_matching-terms_terms_2025-08-20_00-43-44.csv.new @@ -0,0 +1 @@ +"""#"" ""Term group"" ""Keyword"" ""Country"" ""Difficulty"" ""Volume"" ""CPC"" ""CPS"" ""Parent Keyword"" ""Last Update"" ""SERP Features"" ""Global volume"" ""Traffic potential"" ""Global traffic potential"" ""First seen"" ""Intents""" diff --git a/KW_DB/Finance_&_Insurance/Loans_&_Lending/google_us_mortgage_matching-terms_terms_2025-08-20_00-48-08.csv b/KW_DB/Finance_&_Insurance/Loans_&_Lending/google_us_mortgage_matching-terms_terms_2025-08-20_00-48-08.csv index a0b08d33..4d2eae23 100644 Binary files a/KW_DB/Finance_&_Insurance/Loans_&_Lending/google_us_mortgage_matching-terms_terms_2025-08-20_00-48-08.csv and b/KW_DB/Finance_&_Insurance/Loans_&_Lending/google_us_mortgage_matching-terms_terms_2025-08-20_00-48-08.csv differ diff --git a/KW_DB/Finance_&_Insurance/Loans_&_Lending/google_us_mortgage_matching-terms_terms_2025-08-20_00-48-08.csv.new b/KW_DB/Finance_&_Insurance/Loans_&_Lending/google_us_mortgage_matching-terms_terms_2025-08-20_00-48-08.csv.new new file mode 100644 index 00000000..3dc8cd35 --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Loans_&_Lending/google_us_mortgage_matching-terms_terms_2025-08-20_00-48-08.csv.new @@ -0,0 +1 @@ +"""#"" ""Term group"" ""Keyword"" ""Country"" ""Difficulty"" ""Volume"" ""CPC"" ""CPS"" ""Parent Keyword"" ""Last Update"" ""SERP Features"" ""Global volume"" ""Traffic potential"" ""Global traffic potential"" ""First seen"" ""Intents""" diff --git a/KW_DB/Finance_&_Insurance/Payroll_&_Compliance/google_ca_compliance-filing_matching-terms_2026-02-13_17-36-45.csv b/KW_DB/Finance_&_Insurance/Payroll_&_Compliance/google_ca_compliance-filing_matching-terms_2026-02-13_17-36-45.csv new file mode 100644 index 00000000..0bab4c0d --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Payroll_&_Compliance/google_ca_compliance-filing_matching-terms_2026-02-13_17-36-45.csv @@ -0,0 +1,22 @@ +#,Keyword,Country,Difficulty,Volume,CPC,CPS,Parent Keyword,Last Update,SERP Features,Global volume,Traffic potential,Global traffic potential,First seen,Intents,Languages,SV trend (02-2024 - 01-2026),SV Forecasting trend (02-2026 - 02-2027) +1,streamlined filing compliance procedures,ca,5,80,3,,streamlined filing compliance procedures,1/25/2026 1:55,People also ask,800,50,1100,11/1/2015,"Informational,Non-branded,Non-local",English,, +2,irs streamlined filing compliance procedures,ca,,20,,,,,,300,,,2/5/2020,,,, +5,compliance filing for smes,ca,,,,,,,,,,,2/1/2020,,,, +6,offshore streamlined filing compliance procedures,ca,,,,,,,,10,,,10/1/2018,,,, +8,tax compliance & filing software,ca,,,,,,,,,,,1/11/2026,,,, +9,streamlined filing compliance procedures irs,ca,,,,,,,,60,,,3/12/2025,,,, +12,annual filing compliance for private limited,ca,,,,,,,,20,,,4/10/2023,,,, +15,streamlined filing compliance,ca,,,,,,,,50,,,1/15/2020,,,, +16,compliance filing meaning,ca,,,,,,,,20,,,12/3/2020,,,, +17,compliance filing,ca,,,,,,,,250,,,1/26/2020,,,, +19,2020 streamlined filing compliance procedure,ca,,,,,,,,10,,,7/5/2021,,,, +21,entity filing compliance department,ca,,,,,,,,,,,2/26/2023,,,, +24,streamlined filing compliance procedures reddit,ca,,,,,,,,,,,5/25/2021,,,, +26,streamlined filing compliance procedure,ca,,,,,,,,30,,,5/1/2020,,,, +30,entity filing compliance division,ca,,,,,,,,,,,5/25/2023,,,, +33,ai filing compliance,ca,,,,,,,,30,,,9/4/2023,,,, +35,streamlined filing compliance procedures ending,ca,,,,,,,,80,,,1/15/2020,,,, +39,fbar streamlined filing compliance procedures,ca,,,,,,,,40,,,7/20/2020,,,, +43,filing compliance bureau,ca,,,,,,,,150,,,1/10/2020,,,, +48,streamlined filing compliance procedures faq,ca,,,,,,,,70,,,8/29/2018,,,, +50,filing compliance,ca,,,,,,,,10,,,12/10/2020,,,, diff --git a/KW_DB/Finance_&_Insurance/Payroll_&_Compliance/google_ca_payroll-services_matching-terms_2026-02-13_17-37-14.csv b/KW_DB/Finance_&_Insurance/Payroll_&_Compliance/google_ca_payroll-services_matching-terms_2026-02-13_17-37-14.csv new file mode 100644 index 00000000..b707d6cc --- /dev/null +++ b/KW_DB/Finance_&_Insurance/Payroll_&_Compliance/google_ca_payroll-services_matching-terms_2026-02-13_17-37-14.csv @@ -0,0 +1,60 @@ +#,Keyword,Country,Difficulty,Volume,CPC,CPS,Parent Keyword,Last Update,SERP Features,Global volume,Traffic potential,Global traffic potential,First seen,Intents,Languages,SV trend (02-2024 - 01-2026),SV Forecasting trend (02-2026 - 02-2027) +1,payroll services,ca,61,1200,1.5,0.82,payroll,2/13/2026 6:06,"AI Overview,Thumbnail,People also ask,Knowledge panel",44000,3700,3700,9/1/2015,"Informational,Commercial,Non-branded,Non-local",English,"652, 791, 662, 755, 734, 735, 618, 745, 1917, 757, 457, 636, 1086, 4190, 1106, 803, 511, 682, 1807, 956, 618, 548, 879, 975","1067, 1317, 934, 903, 883, 899, 992, 943, 1074, 954, 959, 1055" +2,payroll services for small business,ca,33,600,1.2,,small business payroll,1/28/2026 10:47,"AI Overview,Thumbnail,People also ask,Sitelinks,Video preview",12000,1800,1900,12/1/2015,"Informational,Commercial,Non-branded,Non-local",English,"478, 113, 83, 96, 65, 75, 66, 64, 163, 107, 171, 167, 415, 4311, 1088, 152, 131, 147, 158, 207, 178, 200, 130, 118","164, 497, 154, 89, 78, 66, 49, 36, 12, 0, 5, 5" +3,online payroll services,ca,65,250,0.35,,payroll,1/7/2026 8:50,"AI Overview,Thumbnail,People also ask,Video preview",6200,2800,2800,9/9/2015,"Informational,Commercial,Non-branded,Non-local",English,"86, 103, 91, 52, 57, 73, 136, 171, 1031, 73, 63, 62, 211, 688, 77, 696, 91, 196, 106, 162, 139, 127, 236, 164","156, 312, 164, 216, 140, 130, 112, 103, 287, 97, 226, 159" +4,small business payroll services,ca,49,200,10,,small business payroll,2/12/2026 1:59,"People also ask,Sitelinks,Video preview",5200,1800,1900,11/27/2015,"Informational,Commercial,Non-branded,Non-local",English,, +5,business payroll services,ca,72,200,0.4,,small business payroll,1/14/2026 5:21,"AI Overview,Thumbnail,Video preview,People also ask,Knowledge panel",3200,1700,1800,1/9/2020,"Informational,Commercial,Non-branded,Non-local",English,"451, 91, 46, 60, 28, 44, 37, 88, 57, 62, 165, 454, 768, 90, 103, 94, 89, 77, 101, 142, 310, 219, 220, 257","330, 237, 243, 241, 248, 253, 257, 283, 299, 297, 318, 355" +6,canadian payroll services,ca,49,200,9,,payroll services canada,1/28/2026 0:49,"Sitelinks,People also ask",400,350,700,12/1/2015,"Informational,Commercial,Non-branded,Non-local",English,, +7,payroll processing services,ca,61,200,,,wagepoint,1/6/2026 1:22,"Local pack,People also ask",4400,37000,39000,1/4/2016,"Informational,Commercial,Non-branded,Non-local",English,, +8,payroll services ottawa,ca,,200,10,,,,,350,,,3/7/2016,,,, +9,bookkeeping and payroll services,ca,59,150,1.6,,outsourced bookkeeping services,12/12/2025 6:06,"AI Overview,Thumbnail,Local pack,Sitelinks,People also ask",2500,200,200,1/15/2020,"Informational,Commercial,Non-branded,Non-local",English,"36, 31, 37, 30, 46, 11, 24, 38, 49, 38, 57, 416, 188, 472, 232, 59, 49, 84, 69, 147, 124, 117, 115, 161","123, 155, 126, 120, 123, 119, 114, 119, 115, 111, 112, 158" +10,payroll and bookkeeping services,ca,64,150,3.5,,outsourced bookkeeping services,12/27/2025 5:48,"Local pack,Sitelinks,People also ask",1700,250,250,11/7/2016,"Informational,Commercial,Non-branded,Non-local",English,, +11,payroll services canada,ca,52,150,14,1.2,payroll services,12/14/2025 13:14,"Top ads,Paid sitelinks,AI Overview,Thumbnail,Sitelinks,People also ask,Bottom ads,Knowledge panel",500,500,800,9/23/2015,"Informational,Commercial,Non-branded,Non-local",English,"177, 177, 186, 148, 147, 128, 122, 99, 148, 146, 117, 148, 147, 174, 174, 124, 101, 195, 165, 203, 156, 153, 166, 201","191, 190, 206, 185, 180, 173, 179, 178, 176, 180, 174, 209" +12,managed payroll services,ca,21,150,5,,managed payroll services,12/28/2025 8:02,"People also ask,Sitelinks",3600,90,100,1/11/2020,"Informational,Commercial,Non-branded,Non-local",English,, +13,payroll services software,ca,12,150,30,,wagepoint,1/3/2026 11:25,"Sitelinks,People also ask",800,38000,39000,1/14/2020,"Informational,Commercial,Non-branded,Non-local",English,, +14,payroll outsourcing services,ca,34,100,,,payroll outsourcing,12/21/2025 7:49,Sitelinks,9800,200,250,1/9/2020,"Informational,Commercial,Non-branded,Non-local",English,, +15,payroll services beaconsfield,ca,,100,,,,,,200,,,7/2/2024,,,, +16,payroll services for small business canada,ca,16,100,16,,wagepoint,1/3/2026 7:07,"AI Overview,People also ask,Sitelinks,Discussions",150,38000,39000,10/28/2016,"Informational,Commercial,Non-branded,Non-local",English,, +17,online payroll services canada,ca,62,100,17,,wagepoint,12/25/2025 7:52,"Sitelinks,People also ask",250,37000,38000,9/9/2015,"Informational,Commercial,Non-branded,Non-local",English,, +18,payroll services westmount,ca,,100,,,,,,150,,,7/6/2024,,,, +19,payroll services near me,ca,56,100,2,,adp,2/6/2026 12:08,"Local pack,People also ask",3900,165000,165000,5/16/2019,"Informational,Commercial,Non-branded,Local",English,"100, 102, 100, 97, 110, 100, 102, 108, 105, 111, 118, 118, 120, 121, 119, 117, 130, 119, 121, 127, 124, 131, 138, 137","139, 141, 139, 137, 150, 139, 141, 147, 144, 150, 158, 157" +20,payroll management services,ca,0,100,3,,payroll services calgary,1/1/2026 18:39,"Local pack,Sitelinks,People also ask",3500,10,10,1/9/2020,"Informational,Commercial,Non-branded,Non-local",English,, +21,accounting and payroll services,ca,78,100,2.5,,adp,12/26/2025 2:07,"Local pack,Sitelinks,People also ask",1700,146000,146000,1/10/2020,"Informational,Commercial,Non-branded,Non-local",English,, +22,payroll services pointe claire,ca,,100,,,,,,200,,,7/2/2024,,,, +24,payroll services small business,ca,59,100,10,,small business payroll,1/7/2026 1:59,"People also ask,Sitelinks,Bottom ads,Paid sitelinks",1800,1600,1700,12/20/2018,"Informational,Commercial,Non-branded,Non-local",English,, +25,payroll services gatineau,ca,,100,,,,,,200,,,11/27/2024,,,, +26,independent payroll services,ca,52,100,3,,canadian payroll services,12/27/2025 22:22,"People also ask,Sitelinks,Knowledge panel,Bottom ads,Paid sitelinks",250,450,800,10/25/2018,"Informational,Commercial,Non-branded,Non-local",English,, +27,global payroll services,ca,6,90,25,,international payroll,1/5/2026 9:56,"People also ask,Bottom ads,Paid sitelinks",5300,150,150,1/9/2020,"Informational,Commercial,Non-branded,Non-local",English,, +28,outsourced payroll services,ca,0,90,6,,payroll outsourcing,12/21/2025 1:49,People also ask,6000,200,250,8/8/2017,"Informational,Commercial,Non-branded,Non-local",English,, +29,payroll services for small businesses,ca,54,90,10,,small business payroll,12/29/2025 11:26,"Top ads,Sitelinks,People also ask,Bottom ads,Paid sitelinks",2700,1600,1700,1/10/2020,"Informational,Commercial,Non-branded,Non-local",English,, +30,payroll services small,ca,,80,,,,,,250,,,1/14/2020,,,, +32,payroll services burnaby,ca,,80,,,,,,100,,,3/22/2025,,,, +33,outsource payroll services,ca,4,80,6,,payroll outsourcing,12/15/2025 1:28,"Sitelinks,People also ask,Local pack",3100,200,250,1/10/2020,"Informational,Commercial,Non-branded,Non-local",English,, +34,payroll services calgary,ca,39,80,13,,payroll management services,2/3/2026 6:57,"Local pack,People also ask",150,20,20,1/14/2017,"Informational,Commercial,Non-branded,Local",English,, +35,payroll services pricing,ca,2,70,5,,quickbooks payroll pricing,12/25/2025 23:30,"People also ask,Sitelinks",1200,200,200,11/8/2017,"Informational,Commercial,Non-branded,Non-local",English,, +36,calgary payroll services,ca,,70,,,,,,150,,,9/25/2015,,,, +37,canadian payroll and tax services,ca,60,70,,,canadian payroll and tax services,2/1/2026 0:20,Sitelinks,150,50,50,4/13/2016,"Informational,Branded,Non-local",English,, +39,accounting and payroll services for small business,ca,,70,16,,,,,450,,,1/16/2020,,,, +40,payroll services ontario,ca,63,70,13,,payroll services ontario,12/13/2025 17:56,"Top ads,Paid sitelinks,Sitelinks,Local pack,People also ask,Bottom ads",100,60,60,12/1/2015,"Informational,Commercial,Non-branded,Local",English,, +41,payroll services in canada,ca,45,70,7,,canadian payroll services,2/4/2026 18:15,"Sitelinks,AI Overview,Local pack,People also ask,Bottom ads,Video preview",250,400,700,9/30/2015,"Informational,Commercial,Non-branded,Local",English,, +42,how do payroll services work,ca,2,70,,,payroll service provider,12/16/2025 20:43,"AI Overview,Thumbnail,People also ask,Discussions",350,40,40,11/23/2015,"Informational,Non-branded,Non-local",English,, +43,automated payroll services,ca,51,70,,,wagepoint,12/29/2025 18:47,"Sitelinks,People also ask",900,37000,39000,1/16/2020,"Informational,Commercial,Non-branded,Non-local",English,, +44,payroll services toronto,ca,50,70,9,,adp,1/27/2026 0:52,"Local pack,People also ask",200,158000,159000,11/19/2015,"Informational,Commercial,Non-branded,Local",English,"63, 68, 65, 72, 70, 75, 61, 63, 74, 67, 55, 58, 64, 70, 68, 73, 72, 79, 67, 65, 76, 70, 57, 60","66, 73, 71, 76, 75, 82, 69, 68, 79, 73, 59, 63" +45,online payroll services for small business,ca,54,70,12,,quickbooks payroll,12/23/2025 22:42,"People also ask,Sitelinks",1300,2400,2400,4/26/2016,"Informational,Commercial,Non-branded,Non-local",English,, +46,accounting payroll services,ca,0,60,2.5,,,1/14/2026 10:26,,900,,,1/12/2020,"Informational,Commercial,Non-branded,Non-local",English,, +48,payroll services for small business near me,ca,,60,,,,,,1300,,,1/13/2020,,,, +49,payroll services online,ca,70,60,11,,payroll services,1/1/2026 7:07,"Sitelinks,People also ask",1400,2600,2600,7/14/2016,"Informational,Commercial,Non-branded,Non-local",English,, +50,payroll services in calgary,ca,,60,,,,,,150,,,7/18/2019,,,, +51,payroll tax services small business,ca,71,60,8,,cra payroll calculator,1/4/2026 12:29,"People also ask,Sitelinks,Local pack",350,4000,4500,1/10/2020,"Informational,Commercial,Non-branded,Non-local",English,, +53,hr payroll benefits administration services,ca,,60,,,,,,450,,,5/1/2025,,,, +54,companies that do payroll services,ca,,60,,,,,,150,,,1/20/2020,,,, +55,best payroll services for small business,ca,,60,,,,,,1100,,,1/10/2020,"Informational,Commercial,Non-branded,Non-local",English,, +56,top small business payroll services,ca,,60,,,,,,200,,,4/20/2020,,,, +57,small company payroll services,ca,,50,10,,,,,1000,,,1/11/2020,"Informational,Commercial,Non-branded,Non-local",English,, +58,payroll services mississauga,ca,25,50,,,payroll services mississauga,12/20/2025 21:19,"Local pack,Sitelinks",80,20,20,1/11/2020,"Informational,Commercial,Non-branded,Local",English,, +59,payroll and tax services,ca,15,50,2,,adp,1/28/2026 1:03,"Top ads,Local pack,People also ask,Bottom ads,Paid sitelinks",1200,146000,147000,1/19/2020,"Informational,Commercial,Non-branded,Non-local",English,, +60,hr payroll services,ca,60,50,6,,adp,12/13/2025 9:35,"Sitelinks,Local pack",2500,146000,147000,1/11/2020,"Informational,Commercial,Non-branded,Non-local",English,, +62,hr and payroll services,ca,56,50,6,,adp,12/27/2025 15:53,"Sitelinks,People also ask,Local teaser pack,Bottom ads,Paid sitelinks",2400,18000,18000,1/11/2020,"Informational,Commercial,Non-branded,Non-local",English,, +63,enterprise payroll services,ca,,50,,,,,,1000,,,1/17/2020,,,, +64,compare payroll services,ca,,50,,,,,,500,,,2/22/2019,"Informational,Commercial,Non-branded,Non-local",English,, +65,payroll services for restaurants,ca,,50,,,,,,600,,,1/12/2020,,,, diff --git a/backend/igny8_core/modules/planner/views.py b/backend/igny8_core/modules/planner/views.py index 7cec5759..c1e74643 100644 --- a/backend/igny8_core/modules/planner/views.py +++ b/backend/igny8_core/modules/planner/views.py @@ -1901,4 +1901,58 @@ class ContentIdeasViewSet(SiteSectorModelViewSet): request=request ) + @action(detail=False, methods=['get'], url_path='export', url_name='export') + def export(self, request): + """ + Export content ideas to CSV + Query params: search, status, keyword_cluster_id, content_type, content_structure, ids (comma-separated) + If 'ids' parameter is provided, ONLY those IDs will be exported (other filters are ignored). + """ + # Get base queryset with site/sector/account filtering + queryset = self.get_queryset() + + # Handle IDs filter for bulk export of selected records + ids_param = request.query_params.get('ids', '') + if ids_param: + try: + ids_list = [int(id_str.strip()) for id_str in ids_param.split(',') if id_str.strip()] + if ids_list: + queryset = queryset.filter(id__in=ids_list) + except (ValueError, TypeError): + queryset = self.filter_queryset(queryset) + else: + queryset = self.filter_queryset(queryset) + + ideas = queryset.all() + + # Generate CSV + response = HttpResponse(content_type='text/csv') + response['Content-Disposition'] = 'attachment; filename="ideas.csv"' + + writer = csv.writer(response) + # Header row + writer.writerow([ + 'ID', 'Title', 'Description', 'Primary Focus Keywords', 'Target Keywords', + 'Cluster', 'Content Type', 'Content Structure', 'Status', + 'Estimated Word Count', 'Created At', + ]) + + # Data rows + for idea in ideas: + writer.writerow([ + idea.id, + idea.idea_title, + idea.description or '', + idea.primary_focus_keywords or '', + idea.target_keywords or '', + idea.keyword_cluster.name if idea.keyword_cluster else '', + idea.content_type or '', + idea.content_structure or '', + idea.status or '', + idea.estimated_word_count or '', + idea.created_at.isoformat() if idea.created_at else '', + ]) + + return response + # REMOVED: generate_idea action - idea generation function removed diff --git a/frontend/src/pages/Planner/Ideas.tsx b/frontend/src/pages/Planner/Ideas.tsx index 4160a7b9..ef2ee5e1 100644 --- a/frontend/src/pages/Planner/Ideas.tsx +++ b/frontend/src/pages/Planner/Ideas.tsx @@ -21,6 +21,7 @@ import { Cluster, fetchPlannerIdeasFilterOptions, FilterOption, + API_BASE_URL, } from '../../services/api'; import FormModal from '../../components/common/FormModal'; import ProgressModal from '../../components/common/ProgressModal'; @@ -32,6 +33,7 @@ import { createIdeasPageConfig } from '../../config/pages/ideas.config'; import { useSectorStore } from '../../store/sectorStore'; import { useSiteStore } from '../../store/siteStore'; import { usePageSizeStore } from '../../store/pageSizeStore'; +import { useAuthStore } from '../../store/authStore'; import PageHeader from '../../components/common/PageHeader'; import StandardThreeWidgetFooter from '../../components/dashboard/StandardThreeWidgetFooter'; @@ -296,9 +298,39 @@ export default function Ideas() { if (!ids || ids.length === 0) { throw new Error('No records selected for export'); } - toast.info('Export functionality coming soon'); + + // Build URL with only IDs parameter for bulk export + const idsParam = ids.join(','); + const exportUrl = `${API_BASE_URL}/v1/planner/ideas/export/?ids=${encodeURIComponent(idsParam)}`; + + const token = useAuthStore.getState().token; + const headers: HeadersInit = {}; + if (token) { + headers['Authorization'] = `Bearer ${token}`; + } + + const response = await fetch(exportUrl, { + method: 'GET', + credentials: 'include', + headers, + }); + + if (!response.ok) { + const errorText = await response.text(); + throw new Error(`Export failed: ${errorText}`); + } + + const blob = await response.blob(); + const downloadUrl = window.URL.createObjectURL(blob); + const link = document.createElement('a'); + link.href = downloadUrl; + link.download = 'ideas.csv'; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + window.URL.revokeObjectURL(downloadUrl); } catch (error: any) { - throw error; + throw error; // Let TablePageTemplate handle toast } }, []); @@ -529,7 +561,36 @@ export default function Ideas() { onRowAction={handleRowAction} getItemDisplayName={(row: ContentIdea) => row.idea_title} onExport={async () => { - toast.info('Export functionality coming soon'); + try { + const params = new URLSearchParams(); + if (searchTerm) params.set('search', searchTerm); + if (statusFilter) params.set('status', statusFilter); + if (clusterFilter) params.set('keyword_cluster_id', clusterFilter); + if (structureFilter) params.set('content_structure', structureFilter); + if (typeFilter) params.set('content_type', typeFilter); + const exportUrl = `${API_BASE_URL}/v1/planner/ideas/export/?${params.toString()}`; + const token = useAuthStore.getState().token; + const headers: HeadersInit = {}; + if (token) { + headers['Authorization'] = `Bearer ${token}`; + } + const response = await fetch(exportUrl, { method: 'GET', credentials: 'include', headers }); + if (!response.ok) { + throw new Error(`Export failed: ${response.statusText}`); + } + const blob = await response.blob(); + const downloadUrl = window.URL.createObjectURL(blob); + const link = document.createElement('a'); + link.href = downloadUrl; + link.download = 'ideas.csv'; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + window.URL.revokeObjectURL(downloadUrl); + toast.success('Export successful', 'Ideas exported successfully.'); + } catch (error: any) { + toast.error(`Export failed: ${error.message}`); + } }} onExportIcon={} selectionLabel="idea" diff --git a/frontend/src/pages/Planner/Keywords.tsx b/frontend/src/pages/Planner/Keywords.tsx index c13ee9cd..ad240a7f 100644 --- a/frontend/src/pages/Planner/Keywords.tsx +++ b/frontend/src/pages/Planner/Keywords.tsx @@ -28,6 +28,7 @@ import { import { useSiteStore } from '../../store/siteStore'; import { useSectorStore } from '../../store/sectorStore'; import { usePageSizeStore } from '../../store/pageSizeStore'; +import { useAuthStore } from '../../store/authStore'; import PageHeader from '../../components/common/PageHeader'; import StandardThreeWidgetFooter from '../../components/dashboard/StandardThreeWidgetFooter'; import { getDifficultyNumber } from '../../utils/difficulty'; @@ -535,14 +536,21 @@ export default function Keywords() { const idsParam = ids.join(','); const exportUrl = `${API_BASE_URL}/v1/planner/keywords/export/?ids=${encodeURIComponent(idsParam)}`; + const token = useAuthStore.getState().token; + const headers: HeadersInit = {}; + if (token) { + headers['Authorization'] = `Bearer ${token}`; + } + const response = await fetch(exportUrl, { method: 'GET', credentials: 'include', + headers, }); if (!response.ok) { const errorText = await response.text(); - throw new Error(`Export failed: ${response.statusText} - ${errorText}`); + throw new Error(`Export failed: ${errorText}`); } const blob = await response.blob();